2 qq 25991377 qq_25991377 于 2015.05.27 10:27 提问

json如何转换成C#语言

例如这个
{
"group": {
"id": 108,
"name": "test2_modify2"
}
}
要怎样才能转换成C#???

8个回答

wsh1992o
wsh1992o   Rxr 2015.05.27 11:00
bdmh
bdmh   Ds   Rxr 2015.05.27 10:32
caozhy
caozhy   Ds   Rxr 2015.05.27 10:36

如果你说的转换是解析,那么叫“json反序列化”
参考:
http://www.cnblogs.com/dwfbenben/archive/2013/06/06/3122662.html
http://blog.sina.com.cn/s/blog_3eec0ced0101gkwf.html
此时把json看作是数据。
也可以把json看成是代码。写出它等价的C#形式。那么你如上的代码翻译成C#就是
var obj = new
{
group = new
{
id = 108,
name = "test2_modify2"
}
};

edouardzyc
edouardzyc   2015.05.27 10:40

json是数据格式,C#是变成语言。。
如果是json转换成C#对象,你可以在在http://www.json.org/官网看下 有很多现成的包的

fastJSON
JSON_checker
Jayrock
JsonNET - LINQ to JSON
LitJSON
JSON for NET
JsonFx
JSON@CodeTitans
How do I write my own parser
JSONSharp
JsonExSerializer
fluent-json
Manatee Json
FastJsonParser

guwei4037
guwei4037   Ds   Rxr 2015.05.27 10:44

学习一下我这篇博客就啥都会了。http://blog.csdn.net/chinacsharper/article/details/9246627

huxiang1125
huxiang1125   2015.05.27 13:54

http://json.cn/ Json在线解析

u010357690
u010357690   2015.05.27 15:22

json是数据格式,C#是语言,C#解析json数据有封装好的类。不要什么都是拿来主义

testcs_dn
testcs_dn   Rxr 2015.05.29 13:25
Csdn user default icon
上传中...
上传图片
插入图片