我主要工作语言是用的 java ,偶尔想用 c#弄个桌面应用什么的,但是碰到一些问题。
就是不知道要处理比较复杂的 json ,比如一个 json 对象里面有其他对象和数组,数组里又有对象或数组。
在 java 里面基本用 map<String,Object> 然后转来转去总能拿到数据,但是在 c# 里面好像用 dictionary 只能处理一些比较简单的 json ,可能是技术所限。
搜到的基本都是建一个类去转换,但是感觉太麻烦了,请问有比较简单的处理方式吗
比如下面这样的 json
{
"name": "张三",
"age": 20,
"idCard": "123456789",
"birthday": "2021-01-01 00:00:00",
"hobbys": [
{
"sort": 1,
"desc": "写字"
},
{
"sort": 2,
"desc": "游泳"
}
]
}
就是不知道要处理比较复杂的 json ,比如一个 json 对象里面有其他对象和数组,数组里又有对象或数组。
在 java 里面基本用 map<String,Object> 然后转来转去总能拿到数据,但是在 c# 里面好像用 dictionary 只能处理一些比较简单的 json ,可能是技术所限。
搜到的基本都是建一个类去转换,但是感觉太麻烦了,请问有比较简单的处理方式吗
比如下面这样的 json
{
"name": "张三",
"age": 20,
"idCard": "123456789",
"birthday": "2021-01-01 00:00:00",
"hobbys": [
{
"sort": 1,
"desc": "写字"
},
{
"sort": 2,
"desc": "游泳"
}
]
}