(快速浏览杰哥分享过的所有经验汇总,点击跳转) |
|
此主题相关图片如下:6.png
引用周老师的话:
JToken是一个基类,它不仅可以用来表示JObject(json对象),也可以表示JArray(json数组)、JProperty(json属性)和JValue(json原生值)。
当无法确定客户端返回的json字符串类型时,都可使用JToken来表示,然后再根据JToken的type属性值来判断其究竟是哪种类型,最后再给出相应的处理方案。
- JToken:抽象基类,最强大佬。可用于表示并存放各种JSON结果,包括JObject、JArray、JProperty、JValue。
- JObject:用于操作JSON对象。既可使用parse方法通过现有的字符串解析生成,也可通过new关键字创建。但是不能遍历,请交给JToken完成!
- JArray:用于操作JSON数组。既可使用parse方法通过现有的字符串解析生成,也可通过new关键字创建。
- JProperty:用于操作对象属性,多用于对象遍历:name返回键名,value返回键值;
- JValue:用于操作数组原生值,多用于数组遍历;
具体代码如下:前后端分离的新同学,认真吃透这几个属性
以下内容只有回复后才可以浏览
②结果:
String类型:abc
Integer类型:123
Float类型:0.01
Null类型:
String类型:2020-04-13 15:30
Boolean类型:True
Boolean类型:False
Array类型:
1
2
cc
False
Object类型:
name:李云龙
age:36
===============================================================
顺便总结以前分享过的帖子,方便大家学习