Web開発
类 | 用途 |
JObject | 用于操作JSON对象 |
JArray | 用语操作JSON数组 |
JValue | 表示数组中的值 |
JProperty | 表示对象中的属性,以"key/value"形式 |
JToken | 用于存放Linq to JSON查询后的结果 |
以下是几条基本的经验法则 †[edit]
- 如果是一个对象(在JSON里是有大括号“{”和“}”来标识的),就用JObject。
- 如果是一个数组或集合(用中括号“[”和“]”标识的),就用JArray。
- 如果是原生值,就用JValue。
- 如果你不知道你的json是什么类型的token,或者你希望用一种通用的方式来处理上面任意一种类型的对象,就用JToken,然后你可以检查它的Type属性来决定是哪种类型的token,并把它转化成相应的类型。