动态JSON转换Object

Posted tofumoxi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态JSON转换Object相关的知识,希望对你有一定的参考价值。

string josn;//json字符串

dynamic dyRS = JObject.Parse(strRS);/////转换dynamic
string dyDataStr = dyRS.data.ToString();
dynamic dyData = JObject.Parse(dyDataStr);
string flightListStr = dyData.flightList.ToString();

string flightOptionListStr = dyData.flightOptionList.ToString();

JObject jObjectFOlist = JObject.Parse(flightOptionListStr);///转换JObject
string flightOptionListStrTMP = "";
foreach (var x in jObjectFOlist)//获取
{

//x.Key 获取键
flightOptionListStrTMP = x.Value.ToString();//获取值
}

//把值转换为对象,
FlightOption flightOption = JSONObject.FromJson<FlightOption>(flightOptionListStrTMP);

以上是关于动态JSON转换Object的主要内容,如果未能解决你的问题,请参考以下文章

JS中[object object]怎么取值

JS中[object object]怎么取值

js类型转换

Json返回[object object]而不是数组

(转)JSONObject.fromObject 日期类型转换问题

php如何将json对象转字符串