当前位置: 代码迷 >> 综合 >> 使用newtonsoft 解析json字符串(将json字符串转换成json对象)
  详细解决方案

使用newtonsoft 解析json字符串(将json字符串转换成json对象)

热度:39   发布时间:2024-01-30 03:49:57.0

首先将newtonsoft 引用到工程中

解析json字符串有两种格式:

(1)一种是单一的json字符串,如:{"a" : "aa", "b" : "bb"}

单一的一条json字符串,则采用如下方法:

string jsonText = @"{""input"" : ""value"", ""output"" : ""result""}";

JObject jsonObj = JObject.Parse(jsonText);

string  input = jsonObj["input"].tostring();  

(2)另一种是json字符串数组格式: [{"name":"张三","性别":"男"},{"name":"李四","性别":"女"}]1

如果是json数组,则采用如下方法进行解析:

var data = [{"name":"张三","性别":"男"},{"name":"李四","性别":"女"}];

JArray jsonObj = JArray.Parse(data);