要解析的json

//解析前

//解析前
{"orderlist":[{"backPrice":,"businessId":,"businessNotes":"","couponNo":"","createTime":{"date":,"day":,"hours":,"minutes":,"month":,"seconds":,"time":,"timezoneOffset":-,"year":},"customerId":,"customerNickname":"","customerRemark":"","dealerType":"","delFlag":"","distTrue":"","duShuPrice":"","evaluateFlag":"","expressDate":"","expressPrice":,"fhPrice":"","getGoodsTime":{"date":,"day":,"hours":,"minutes":,"month":,"seconds":,"time":,"timezoneOffset":-,"year":},"goodslist":[],"invoiceContent":"","invoiceTitle":"","invoiceType":"","orderCancelRemark":"","orderCancelTime":null,"orderCode":"","orderId":,"orderIntegral":,"orderOldCode":"","orderOldPrice":,"orderPrePrice":,"orderPrePriceOrder":,"orderPrice":,"orderRemark":"","orderStatus":"","payId":,"payTime":{"date":,"day":,"hours":,"minutes":,"month":,"seconds":,"time":,"timezoneOffset":-,"year":},"sendExpressTime":{"date":,"day":,"hours":,"minutes":,"month":,"seconds":,"time":,"timezoneOffset":-,"year":},"shippingAddress":"山西路43号省地税直属局","shippingCity":"南京","shippingCounty":"鼓楼区","shippingMobile":"","shippingPerson":"李玲","shippingPhone":"","shippingPostcode":"","shippingProvince":"江苏","shoppingAddrId":,"unionPrice":"0.00","vipPrice":"321.00"},{"backPrice":,"businessId":,"businessNotes":"","couponNo":"","createTime":{"date":,"day":,"hours":,"minutes":,"month":,"seconds":,"time":,"timezoneOffset":-,"year":},"customerId":,"customerNickname":"","customerRemark":"","dealerType":"","delFlag":"","distTrue":"","duShuPrice":"199.20","evaluateFlag":"","expressDate":"","expressPrice":,"fhPrice":"","getGoodsTime":{"date":,"day":,"hours":,"minutes":,"month":,"seconds":,"time":,"timezoneOffset":-,"year":},"goodslist":[],"invoiceContent":"","invoiceTitle":"","invoiceType":"","orderCancelRemark":"","orderCancelTime":null,"orderCode":"","orderId":,"orderIntegral":,"orderOldCode":"","orderOldPrice":199.2,"orderPrePrice":,"orderPrePriceOrder":,"orderPrice":199.2,"orderRemark":"","orderStatus":"","payId":,"payTime":{"date":,"day":,"hours":,"minutes":,"month":,"seconds":,"time":,"timezoneOffset":-,"year":},"sendExpressTime":{"date":,"day":,"hours":,"minutes":,"month":,"seconds":,"time":,"timezoneOffset":-,"year":},"shippingAddress":"草场门大街88号江苏建设大厦2楼计划财务处","shippingCity":"南京","shippingCounty":"鼓楼区","shippingMobile":"","shippingPerson":"陈明伟","shippingPhone":"","shippingPostcode":"","shippingProvince":"江苏","shoppingAddrId":,"unionPrice":"0.00","vipPrice":""},{"backPrice":,"businessId":,"businessNotes":"","couponNo":"","createTime":{"date":,"day":,"hours":,"minutes":,"month":,"seconds":,"time":,"timezoneOffset":-,"year":},"customerId":,"customerNickname":"","customerRemark":"","dealerType":"","delFlag":"","distTrue":"","duShuPrice":"","evaluateFlag":"","expressDate":"","expressPrice":,"fhPrice":"","getGoodsTime":{"date":,"day":,"hours":,"minutes":,"month":,"seconds":,"time":,"timezoneOffset":-,"year":},"goodslist":[],"invoiceContent":"","invoiceTitle":"","invoiceType":"","orderCancelRemark":"","orderCancelTime":null,"orderCode":"","orderId":,"orderIntegral":,"orderOldCode":"","orderOldPrice":,"orderPrePrice":,"orderPrePriceOrder":,"orderPrice":,"orderRemark":"","orderStatus":"","payId":,"payTime":{"date":,"day":,"hours":,"minutes":,"month":,"seconds":,"time":,"timezoneOffset":-,"year":},"sendExpressTime":{"date":,"day":,"hours":,"minutes":,"month":,"seconds":,"time":,"timezoneOffset":-,"year":},"shippingAddress":"亭湖区黄海中路1号翰香花园1号楼705室13851180736","shippingCity":"盐城","shippingCounty":"盐城市","shippingMobile":"","shippingPerson":"仇玉海。晏泉","shippingPhone":"","shippingPostcode":"","shippingProvince":"江苏","shoppingAddrId":,"unionPrice":"0.00","vipPrice":"214.00"}],"status":"A001"}

个人用来记忆的,高手勿喷

1,开始解析

//ret表示要解析的json
var t = Newtonsoft.Json.JsonConvert.DeserializeObject(ret).ToString();

2,解析后

{
"orderlist": [
{
"backPrice": ,
"businessId": ,
"businessNotes": "",
"couponNo": "",
"createTime": {
"date": ,
"day": ,
"hours": ,
"minutes": ,
"month": ,
"seconds": ,
"time": ,
"timezoneOffset": -,
"year":
},
"customerId": ,
"customerNickname": "",
"customerRemark": "",
"dealerType": "",
"delFlag": "",
"distTrue": "",
"duShuPrice": "",
"evaluateFlag": "",
"expressDate": "",
"expressPrice": ,
"fhPrice": "",
"getGoodsTime": {
"date": ,
"day": ,
"hours": ,
"minutes": ,
"month": ,
"seconds": ,
"time": ,
"timezoneOffset": -,
"year":
},
"goodslist": [],
"invoiceContent": "",
"invoiceTitle": "",
"invoiceType": "",
"orderCancelRemark": "",
"orderCancelTime": null,
"orderCode": "",
"orderId": ,
"orderIntegral": ,
"orderOldCode": "",
"orderOldPrice": ,
"orderPrePrice": ,
"orderPrePriceOrder": ,
"orderPrice": ,
"orderRemark": "",
"orderStatus": "",
"payId": ,
"payTime": {
"date": ,
"day": ,
"hours": ,
"minutes": ,
"month": ,
"seconds": ,
"time": ,
"timezoneOffset": -,
"year":
},
"sendExpressTime": {
"date": ,
"day": ,
"hours": ,
"minutes": ,
"month": ,
"seconds": ,
"time": ,
"timezoneOffset": -,
"year":
},
"shippingAddress": "山西路43号省地税直属局",
"shippingCity": "南京",
"shippingCounty": "鼓楼区",
"shippingMobile": "",
"shippingPerson": "李玲",
"shippingPhone": "",
"shippingPostcode": "",
"shippingProvince": "江苏",
"shoppingAddrId": ,
"unionPrice": "0.00",
"vipPrice": "321.00"
},
{
"backPrice": ,
"businessId": ,
"businessNotes": "",
"couponNo": "",
"createTime": {
"date": ,
"day": ,
"hours": ,
"minutes": ,
"month": ,
"seconds": ,
"time": ,
"timezoneOffset": -,
"year":
},
"customerId": ,
"customerNickname": "",
"customerRemark": "",
"dealerType": "",
"delFlag": "",
"distTrue": "",
"duShuPrice": "199.20",
"evaluateFlag": "",
"expressDate": "",
"expressPrice": ,
"fhPrice": "",
"getGoodsTime": {
"date": ,
"day": ,
"hours": ,
"minutes": ,
"month": ,
"seconds": ,
"time": ,
"timezoneOffset": -,
"year":
},
"goodslist": [],
"invoiceContent": "",
"invoiceTitle": "",
"invoiceType": "",
"orderCancelRemark": "",
"orderCancelTime": null,
"orderCode": "",
"orderId": ,
"orderIntegral": ,
"orderOldCode": "",
"orderOldPrice": 199.2,
"orderPrePrice": ,
"orderPrePriceOrder": ,
"orderPrice": 199.2,
"orderRemark": "",
"orderStatus": "",
"payId": ,
"payTime": {
"date": ,
"day": ,
"hours": ,
"minutes": ,
"month": ,
"seconds": ,
"time": ,
"timezoneOffset": -,
"year":
},
"sendExpressTime": {
"date": ,
"day": ,
"hours": ,
"minutes": ,
"month": ,
"seconds": ,
"time": ,
"timezoneOffset": -,
"year":
},
"shippingAddress": "草场门大街88号江苏建设大厦2楼计划财务处",
"shippingCity": "南京",
"shippingCounty": "鼓楼区",
"shippingMobile": "",
"shippingPerson": "陈明伟",
"shippingPhone": "",
"shippingPostcode": "",
"shippingProvince": "江苏",
"shoppingAddrId": ,
"unionPrice": "0.00",
"vipPrice": ""
},
{
"backPrice": ,
"businessId": ,
"businessNotes": "",
"couponNo": "",
"createTime": {
"date": ,
"day": ,
"hours": ,
"minutes": ,
"month": ,
"seconds": ,
"time": ,
"timezoneOffset": -,
"year":
},
"customerId": ,
"customerNickname": "",
"customerRemark": "",
"dealerType": "",
"delFlag": "",
"distTrue": "",
"duShuPrice": "",
"evaluateFlag": "",
"expressDate": "",
"expressPrice": ,
"fhPrice": "",
"getGoodsTime": {
"date": ,
"day": ,
"hours": ,
"minutes": ,
"month": ,
"seconds": ,
"time": ,
"timezoneOffset": -,
"year":
},
"goodslist": [],
"invoiceContent": "",
"invoiceTitle": "",
"invoiceType": "",
"orderCancelRemark": "",
"orderCancelTime": null,
"orderCode": "",
"orderId": ,
"orderIntegral": ,
"orderOldCode": "",
"orderOldPrice": ,
"orderPrePrice": ,
"orderPrePriceOrder": ,
"orderPrice": ,
"orderRemark": "",
"orderStatus": "",
"payId": ,
"payTime": {
"date": ,
"day": ,
"hours": ,
"minutes": ,
"month": ,
"seconds": ,
"time": ,
"timezoneOffset": -,
"year":
},
"sendExpressTime": {
"date": ,
"day": ,
"hours": ,
"minutes": ,
"month": ,
"seconds": ,
"time": ,
"timezoneOffset": -,
"year":
},
"shippingAddress": "亭湖区黄海中路1号翰香花园1号楼705室13851180736",
"shippingCity": "盐城",
"shippingCounty": "盐城市",
"shippingMobile": "",
"shippingPerson": "仇玉海。晏泉",
"shippingPhone": "",
"shippingPostcode": "",
"shippingProvince": "江苏",
"shoppingAddrId": ,
"unionPrice": "0.00",
"vipPrice": "214.00"
}
],
"status": "A001"
}

3,根据解析后的json,用JObject.Parse(t)[]获取对应数据

List<JToken> list = JObject.Parse(t)["orderlist"].ToList();

4,循环list

Newtonsoft.Json.dll解析json的dll文件使用的更多相关文章

  1. Python | JSON 数据解析(Json & JsonPath)

    一.什么是JSON? JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式.它基于 ECMAScript (欧洲计算机协会制定的js规范)的一 ...

  2. JSON.stringify()方法是将一个javascript值(对象或者数组)转换成为一个JSON字符串;JSON.parse()解析JSON字符串,构造由字符串描述的javascript值或对象

    JSON.stringify()方法是将一个javascript值(对象或者数组)转换成为一个JSON字符串:JSON.parse()解析JSON字符串,构造由字符串描述的javascript值或对象

  3. C#使用Json.NET解析Json

    本文转载自 http://xiaosheng.me/2016/10/01/article25/ 最近在 C# 项目中需要使用到 Json 格式的数据,我简单上网搜索了一下,基本上有两种操作 Json ...

  4. Python3基础 json.loads 解析json格式的数据,得到一个字典

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

  5. JSON.parse 解析json字符串时,遇换行符报错

    Json字符串转换成Json对象时候,有两种方式: 假设d是json字符串: 1,eval('(' + d + ')'). 2,JSON.parse(d): 但是以上方式有隐患,如果Json字符串有换 ...

  6. Android原生生成JSON与解析JSON

    JSON数据是一种轻量级的数据交换格式,在Android中通常应用于client与server交互之间的传输数据.像如今在网上有非常多解析JSON数据的jar包,可是归根究竟用的都是Android原生 ...

  7. scala解析json —— json4s 解析json方法汇总

    使用json4s的框架,包括spark,flink 1.org.json4s 引入pom的方法 对于本地支持,引入以下依赖项添加到pom中 <dependency> <groupId ...

  8. JSON.parse 解析json字符串时,遇字符串换行符,解析失败

    今天遇到json字符串转对象时报错了,发现有个字符串有换行符,仔细找了原因. 结果是因为JSON.parse转json字符串时遇到一些特殊字符需要先转义,如图所示 然后尝试了各路大神介绍的办法,均不适 ...

  9. Newtonsoft.Json 动态解析 json字符串

    有一个json字符串是动态的,如下面,columns中的数量是不固定的,因此就不能使用反序列化类的方法了: 因此使用这样一种方式,把columns中的所有东西都输出出来: public void Ge ...

随机推荐

  1. MySQL to Redis

    [TOC] 简介 使用mysql2redis可以非常便捷的将mysql中的数据导出到redis中去, 通常是需要一个select语句即可实现. 软件安装 // 安装apr + apr-util $ w ...

  2. SAP进销存难点分析及对策

    1.基本需求: 业务部门提出如上表格式进销存需求,并且金额要和总账中存货科目保持一致,如果要实现上表格式进校存,可以通过SAP标准程序(MC.9.MB51.MB5B)加工繁琐而成.现分析一下SAP标准 ...

  3. 《RESTful Web Services》第四章 设计URI

    引言 URI是跨越Web的资源描述符,一个URI由以下内容组成——协议.主机.端口号.路径

  4. Linq的小知识(一),大家可以学习一下

    linq的简介 lLINQ是Language Integrated Query的简称,它是集成在.NET编程语言中的一种特性.已成为编程语言的一个组成部分,在编写程序时可以得到很好的编译时语法检查,丰 ...

  5. Windows 8.1 Hyper-V安装的虚拟机

    一.安装Hyper-v Hyper-V内置于Windows 8中,用户无需格外的下载安装文件,只需要到Windows 8的程序管理中将其选中开启功能即可. 具体步骤:控制面板→程序→启用或关闭Wind ...

  6. Requirements

    Requirements The framework requirements are limited. PHP 5.5 or greater. Apache Web Server or equiva ...

  7. View绘制详解(四),谝一谝layout过程

    上篇博客我们介绍了View的测量过程,这只是View显示过程的第一步,第二步就是layout了,这个我们一般译作布局,其实就是在View测量完成之后根据View的大小,将其一个一个摆放在ViewGro ...

  8. 一个响应式数据库框架SQLBrite,完美解决数据库和UI的同步更新!

    相信小伙伴们在开发中或多或少都可能遇到过这样的问题:打开一个应用后,为了快速响应,先将数据库中的数据呈现给用户,然后再去网络上请求数据,请求成功之后将数据缓存至数据库,同时更新UI,但是我们经常会这样 ...

  9. Creader VIII VS. Creader VII+

    Launch x431 diagun is professional universal auto diagnostic tool which designed and developed by LA ...

  10. MySql添加用户,新建数据库,用户授权,删除用户,修改密码

    转自:http://www.cnblogs.com/fly1988happy/archive/2011/12/15/2288554.html MySql中添加用户,新建数据库,用户授权,删除用户,修改 ...