动态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的主要内容,如果未能解决你的问题,请参考以下文章