C# 带有unity c的Json解析器#

C# 带有unity c的Json解析器#,c#,json,parsing,unity3d,hololens,C#,Json,Parsing,Unity3d,Hololens,如何使用json、UWP和unity使用unity、c#解析这个json?需要帮忙吗谢谢 将JSON字符串解析为C#.NET中的JSON对象 使用Json.Net回答: var str = "{\r\n \"items\":[\r\n {\r\n \"created\":\"2017-04-14T09:56:30.593Z\",\r\n \"createdBy\":\"12\",\r\n \"name\":\"2\",\r\n \"errorMessa

如何使用json、UWP和unity使用unity、c#解析这个json?需要帮忙吗谢谢 将JSON字符串解析为C#.NET中的JSON对象

使用Json.Net回答:

var str =
    "{\r\n    \"items\":[\r\n    {\r\n    \"created\":\"2017-04-14T09:56:30.593Z\",\r\n    \"createdBy\":\"12\",\r\n    \"name\":\"2\",\r\n    \"errorMessage\":null,\r\n    \"errorRetry\":0,\r\n    \"errorType\":null,\r\n    \"id\":44,\r\n    \"package\":\"12\",\r\n    \"partner\":\"1\",\r\n    \"reference\":null,\r\n    \"release\":{\r\n    \"category\":null,\r\n    \"configType\":null,\r\n    \"contributors\":[\r\n    ],\r\n    \"created\":\"1\",\r\n    \"createdBy\":null,\r\n    \"files\":[\r\n    ],\r\n    \"genre\":null,\r\n    \"id\":15,\r\n    \"isKeyRelease\":false,\r\n    \"metadata\":[\r\n    ],\r\n    \"owner\":null,\r\n    \"owningTerritoryCode\":\"Worldwide\",\r\n    \"prices\":[\r\n    ],\r\n    \"reference\":\"111111\",\r\n    \"resources\":[\r\n    ],\r\n    \"scheduling\":[\r\n    ],\r\n    \"scope\":null,\r\n    \"status\":\"None\",\r\n    \"title\":\"Test 3\",\r\n    \"updated\":\"0001-01-01T00:00:00Z\"\r\n    },\r\n    \"releaseId\":15,\r\n    \"scheduleDate\":\"2017-04-14T09:56:30.593Z\",\r\n    \"status\":\"Processed\",\r\n    \"step\":\"Complete\",\r\n    \"type\":\"Insert\",\r\n    \"updated\":\"2017-04-14T09:56:33.42Z\"\r\n    }\r\n\r\n    ],\r\n    \"page\":1,\r\n    \"pageCount\":3,\r\n    \"pageSize\":10,\r\n    \"totalCount\":24\r\n    }";
var converter = JsonConvert.DeserializeObject<dynamic>(str);
Console.WriteLine(converter.totalCount); //Just a test: the result is 24!
var-str=
“\\r\n\\n\\\n\\n\\n\\n\\n\n\n\\n\n\n\n\n\n\\n\\n\\\n\\\\\\\\\\\\\n\\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n类别\“:null、\r\n \“configType\”:null、\r\n \“贡献者\”:[\r\n]、\r\n \“创建的\”:“1\”、\r\n \“createdBy\”:null、\r\n \“文件\”:[\r\n]、\r\n \“流派\”:null、\r\n \“id\”:15、\r\n \“isKeyRelease\”:false、\r\n \“元数据\”:[\r\n\”:[\r\n]、\r\n\,\r\n \“所有者\”:\r\n\:null、\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n“资源”的资源:除\r\n\r\n\r\n\r\n\n\r\n\n\r\n\r\n\n\n\r\n\n\n\r\n\n\r\n\n\n\r\n\n\n\n\n\n\n\n\n\n\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n状态\“:”已处理\“,\r\n \”步骤\“:”已完成\“,\r\n \”类型\“:”插入\“,\r\n \”已更新\“:\”2017-04-14T09:56:33.42Z \“\r\n}\r\n\r\n \”页面\“:1、\r\n \“页面计数\”:3、\r\n \“页面大小\”:10、\r\n \“总计数\”:24\r\n}”;
var converter=JsonConvert.DeserializeObject(str);
Console.WriteLine(converter.totalCount)//只是一个测试:结果是24!

Unity提供了一个实用程序解析器,可以将Json转换为类

谢谢:):)
var str =
    "{\r\n    \"items\":[\r\n    {\r\n    \"created\":\"2017-04-14T09:56:30.593Z\",\r\n    \"createdBy\":\"12\",\r\n    \"name\":\"2\",\r\n    \"errorMessage\":null,\r\n    \"errorRetry\":0,\r\n    \"errorType\":null,\r\n    \"id\":44,\r\n    \"package\":\"12\",\r\n    \"partner\":\"1\",\r\n    \"reference\":null,\r\n    \"release\":{\r\n    \"category\":null,\r\n    \"configType\":null,\r\n    \"contributors\":[\r\n    ],\r\n    \"created\":\"1\",\r\n    \"createdBy\":null,\r\n    \"files\":[\r\n    ],\r\n    \"genre\":null,\r\n    \"id\":15,\r\n    \"isKeyRelease\":false,\r\n    \"metadata\":[\r\n    ],\r\n    \"owner\":null,\r\n    \"owningTerritoryCode\":\"Worldwide\",\r\n    \"prices\":[\r\n    ],\r\n    \"reference\":\"111111\",\r\n    \"resources\":[\r\n    ],\r\n    \"scheduling\":[\r\n    ],\r\n    \"scope\":null,\r\n    \"status\":\"None\",\r\n    \"title\":\"Test 3\",\r\n    \"updated\":\"0001-01-01T00:00:00Z\"\r\n    },\r\n    \"releaseId\":15,\r\n    \"scheduleDate\":\"2017-04-14T09:56:30.593Z\",\r\n    \"status\":\"Processed\",\r\n    \"step\":\"Complete\",\r\n    \"type\":\"Insert\",\r\n    \"updated\":\"2017-04-14T09:56:33.42Z\"\r\n    }\r\n\r\n    ],\r\n    \"page\":1,\r\n    \"pageCount\":3,\r\n    \"pageSize\":10,\r\n    \"totalCount\":24\r\n    }";
var converter = JsonConvert.DeserializeObject<dynamic>(str);
Console.WriteLine(converter.totalCount); //Just a test: the result is 24!