|
@@ -3,6 +3,7 @@ using HaBookCms.Common.ValidateHelper;
|
|
|
using HaBookCms.Core.Dtos;
|
|
|
using HaBookCms.Core.Models.Common;
|
|
|
using HaBookCms.IP2Region;
|
|
|
+using HaBookCms.Response;
|
|
|
using IP2Region.Models;
|
|
|
using MessagePack;
|
|
|
using System;
|
|
@@ -17,19 +18,26 @@ namespace HaBookCms.JosnRPCTest
|
|
|
{
|
|
|
static void Main(string[] args)
|
|
|
{
|
|
|
- string rp = "{\"id\":1.0,\"jsonrpc\":\"2.0\",\"result\":null,\"error\":{\"code\":-32601,\"message\":\"No method found with the requested signature or multiple methods matched the request.\",\"data\":null}}";
|
|
|
- JosnRPCResponse<TeamModelIdInfo> rs= MessagePackHelper.JsonToObject<JosnRPCResponse<TeamModelIdInfo>>(rp);
|
|
|
- Task<DataBlock> dataBlock= DataIP2Region.IP2Region("110.185.29.187");
|
|
|
- JosnRPCResponse<List<CmsUser>> response = new JosnRPCResponse<List<CmsUser>>();
|
|
|
List<CmsUser> users = new List<CmsUser>();
|
|
|
CmsUser user = new CmsUser();
|
|
|
user.city = "123";
|
|
|
users.Add(user);
|
|
|
+
|
|
|
+ ResponseBuilder responses = ResponseBuilder.custom();
|
|
|
+
|
|
|
+ responses.CurrPage(1).PageSize(23).totalCount(53).TotalPage(2).Data(users);
|
|
|
+ BaseResponse baseResponse= responses.build();
|
|
|
+ string s = MessagePackHelper.ObjectToJson(baseResponse);
|
|
|
+ string rp = "{\"id\":1.0,\"jsonrpc\":\"2.0\",\"result\":null,\"error\":{\"code\":-32601,\"message\":\"No method found with the requested signature or multiple methods matched the request.\",\"data\":null}}";
|
|
|
+ JosnRPCResponse<TeamModelIdInfo> rs= MessagePackHelper.JsonToObject<JosnRPCResponse<TeamModelIdInfo>>(rp);
|
|
|
+ Task<DataBlock> dataBlock= DataIP2Region.IP2Region("110.185.29.187");
|
|
|
+ JosnRPCResponse<List<CmsUser>> response = new JosnRPCResponse<List<CmsUser>>();
|
|
|
+
|
|
|
+
|
|
|
response.result= users;
|
|
|
string json= MessagePackHelper.ObjectToJson(response);
|
|
|
response = MessagePackHelper.JsonToObject<JosnRPCResponse<List<CmsUser>>>(json);
|
|
|
string jsons = MessagePackHelper.ObjectToJson(response);
|
|
|
-
|
|
|
JosnRPCRequest<Dictionary<string, object>> request = new JosnRPCRequest<Dictionary<string, object>>();
|
|
|
request.method = "method";
|
|
|
Dictionary<string, object> ticket = new Dictionary<string, object>();
|