json.net如何获取json的属性名
{"iden":6000,"shangpbm":"0000978","shangpmc":"优良产区","guig":"750*6"}我要获取到这个json字符串的属性名...
{ "iden": 6000, "shangpbm": "0000978", "shangpmc": "优良产区", "guig": "750*6"}
我要获取到这个json字符串的属性名咋获取?就是获取“iden”,“shangpbm”,这些属性名, 因为我的属性名是动态生成的没办法预先知道有哪些属性,希望指教,谢谢
我是要在后台获取的,没说清楚不好意思,不过早上问群里的朋友找到答案了,谢谢 展开
我要获取到这个json字符串的属性名咋获取?就是获取“iden”,“shangpbm”,这些属性名, 因为我的属性名是动态生成的没办法预先知道有哪些属性,希望指教,谢谢
我是要在后台获取的,没说清楚不好意思,不过早上问群里的朋友找到答案了,谢谢 展开
展开全部
这样。如果是非嵌套的json结构的话
var jObject = Newtonsoft.Json.Linq.JObject.Parse(ids);
foreach (KeyValuePair<string, JToken> keyValuePair in jObject)
{
Debug.WriteLine(keyValuePair.Key);
}
var jObject = Newtonsoft.Json.Linq.JObject.Parse(ids);
foreach (KeyValuePair<string, JToken> keyValuePair in jObject)
{
Debug.WriteLine(keyValuePair.Key);
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var array = { "iden": 6000, "shangpbm": "0000978", "shangpmc": "优良产区", "guig": "750*6"}
for (var key in array){
alert(key);
alert(array[key]);
}
利用js提供的增强for循环进行处理
for (var key in array){
alert(key);
alert(array[key]);
}
利用js提供的增强for循环进行处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要写一个操作类把json序列转化成对象,这个代码太长了,我在网上给你找了个,你自己看下
参考资料: http://blog.csdn.net/hellojimmy520/article/details/7377265
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询