博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
谨慎谨慎
阅读量:4558 次
发布时间:2019-06-08

本文共 897 字,大约阅读时间需要 2 分钟。

本以为最近已经很谨慎; ,晚上发现还是太毛躁了。还是不够谨慎。在另一面就是面对困难太担心了,安于现状。就业是呆在自己的舒适区里了。要敢于打破现状。不能裹足不前。在代码上是要敢于改掉旧的代码。该的不好的,删除不好的才能进步。最近准备学好js了。安安心心做事。明心静气。记个只知识点吧。json的使用很频繁.C# 也有很多的类库了。现在我推荐的是Jdynamic.

json 于dynamic  集合处理太方便了。

一、直接获取值

dynamic json = new JDynamic("1");

json.Value //这样就可以读到1

二、JSON对象

dynamic json = new JDynamic("{a:'abc'}");

json.a 可以得到字符串 "abc"
dynamic json = new JDynamic("{a:3.1416}");
json.a 的值是 3.1416m
dynamic json = new JDynamic("{a:1}");
json.a 的值是 1

三、集合

dynamic json = new JDynamic("[1,2,3]");

json.Length/json.Count 这两个属性是 3
也可以使用下标来读取: json[0]/ json[2]
dynamic json = new JDynamic("{a:[1,2,3]}");
可以这样来读取 json.a[0]/ json.a[2] 

dynamic json = new JDynamic("[{b:1},{c:1}]");
可以这样来读取int的值  json[0].b/json[1].c

四、嵌套JSON对象

dynamic json = new JDynamic("{a:{a:1} }");

json.a.a 可以读出值1.

.最后要注意的,实际项目中多是嵌套的数组类型多收status.+数组。所以取值时,要注意使用[0].json本身就是数组的一个元素。

转载于:https://www.cnblogs.com/wcLT/p/3288095.html

你可能感兴趣的文章
使用JSON Web Tokens和Spring实现微服务
查看>>
JS学习笔记 - 运动 - 淘宝轮播图
查看>>
之字形打印矩阵
查看>>
POJ 1004 Financial Management
查看>>
HDU 2011 多项式求和
查看>>
docker network
查看>>
BZOJ3745: [Coci2015]Norma
查看>>
真有效值与有效值概念
查看>>
二叉堆
查看>>
[HDOJ3711]Binary Number(枚举)
查看>>
leetcode-Single Number III-260
查看>>
[ActionScript&Flex] FlashBuilder编译条件之如何屏蔽调试代码
查看>>
AngularJS 表达式
查看>>
微信开发学习之路(一)
查看>>
将现有硬盘(分区)无损创建为RAID1
查看>>
[原] GLES在iOS和Android上的不同
查看>>
分布式监控解决方案zabbix03-监控mysql
查看>>
[转]DB2错误代码大全
查看>>
[转]AJAX 简介
查看>>
【转】SWT/JFace的对话框
查看>>