如何用c#解析这个json(使用Newtonsoft.Json)?{ "errorCode":0 "query":"good", "translation":["好"], // 有道翻译 "basic":{ // 有道词典-基本词典 "phonetic":"gʊd" "uk-phonetic":"gʊd" //英式发

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 02:05:32
如何用c#解析这个json(使用Newtonsoft.Json)?{

如何用c#解析这个json(使用Newtonsoft.Json)?{ "errorCode":0 "query":"good", "translation":["好"], // 有道翻译 "basic":{ // 有道词典-基本词典 "phonetic":"gʊd" "uk-phonetic":"gʊd" //英式发
如何用c#解析这个json(使用Newtonsoft.Json)?
{
"errorCode":0
"query":"good",
"translation":["好"], // 有道翻译
"basic":{ // 有道词典-基本词典
"phonetic":"gʊd"
"uk-phonetic":"gʊd" //英式发音
"us-phonetic":"ɡʊd" //美式发音
"explains":[
"好处",
"好的"
"好"
]
},
"web":[ // 有道词典-网络释义
{
"key":"good",
"value":["良好","善","美好"]
},
{...}
]
}

如何用c#解析这个json(使用Newtonsoft.Json)?{ "errorCode":0 "query":"good", "translation":["好"], // 有道翻译 "basic":{ // 有道词典-基本词典 "phonetic":"gʊd" "uk-phonetic":"gʊd" //英式发
1、按照json的格式定义好相应的类,类要标记可序列化,反序列化就好了.可以用newtonsoft.json
2、不定义类,把json转成dictionary,然后一层层解析
3、用正则表达式去解析