MojoUnityJson是使用C#实现的JSON解析器,仅依赖System.Collections.Generic
,System.Text
,System
三个命名空间,不用引入其他Dll文件,简单的JSON使用非常合适。
比如下面这个结构:
{ "code": 1, "msg": "登录成功", "time": "1572234482", "data": { "userinfo": { "score": 2, "token": "4f10da93-8ec6-56b475befdf0", "user_id": 38, "createtime": 1572234482, "expiretime": 1572493682, "expires_in": 259200 } } }
使用方法:
string jsonString = "{\"code\":1,\"msg\":\"登录成功\",\"time\":\"1572198646\",\"data\":{\"userinfo\":{\"avatar\":\"data:image\\/svml;base64,PHN2Z4bWxu0Pjwvc3ZnPg==\",\"score\":2,\"token\":\"49d35a9d-bc5e-a1127e734c03\",\"user_id\":38,\"createtime\":1572198646,\"expiretime\":1572457846,\"expires_in\":259200}}}"; var jsonValue = Json.Parse(jsonString); var userInfo = jsonValue.AsObjectGet("data").AsObjectGet("userinfo"); string token = userInfo.AsObjectGetString("token"); int expiretime = userInfo.AsObjectGetInt("expiretime");
源码:https://github.com/scottcgi/MojoUnityJson
留言列表: