话不多说:仔细看代码:

①json格式错误导致报错

{"TeachIQ":"  语言  0小时0分钟  未完成","Temperature":"35.0","TeachLittle":"  绘画动作  生活自理动作  0小时0分钟  完成","TeachEQ":"  亲子时间  独立  0小时0分钟  未完成","Eat":[{"historyAll":"  0点0分  无习惯培养  自助式","Time":"记录时间:19:18:37"}],"Drink":[{"historyAll":"  0点0分  水量 0ml  无习惯培养  辅助式  水果水 0ml  蔬菜水 0ml","Time":"记录时间:19:18:33"}],"TeachBig":"  抬头  0小时0分钟  完成","Shit":[{"historyAll":"大便:  软黄成形  稀水便  稠坨坨  土黄  少  0点0分  无习惯培养","Time":"记录时间:19:18:09"},{"historyAll":"小便:  偏黄  多  无习惯培养","Time":"记录时间:19:18:12"}],"TeachEat":["大豆制品:过敏  尝了点","辅食:蛋黄  5 g或ml"],"Spirit":"有点蔫","Weight":"2.0","WorthOne":"  空气浴","Milk":[{"historyAll":"  0点0分  奶量 0ml  无习惯培养  自助式  左侧乳房:20分钟  右侧乳房:0分钟  配方奶  其他","Time":"记录时间:19:18:23"}],"WorthTwo":"  被动操","Sleep":[{"historyAll":"  打鼾  很踏实  0小时0分钟","Time":"记录时间:19:18:02"}],"EatTwo":"  核桃油  维生素D"}

②json格式虽然不报错能正常解析 但不标准

{"TeachIQ":"","Temperature":"35.0","TeachLittle":"","TeachEQ":"  亲子时间  独立  0小时0分钟  未完成","Eat":[{"historyAll":"  0点0分  有习惯培养  辅助式","Time":"记录时间:19:30:04"}],"Drink":[{"historyAll":"  0点0分  水量 0ml  有习惯培养  自助式  水果水 0ml  蔬菜水 0ml","Time":"记录时间:19:29:55"}],"TeachBig":"","Shit":[{"historyAll":"大便:  不成形  灰白  适中  0点0分  无习惯培养","Time":"记录时间:19:29:31"},{"historyAll":"小便:  偏黄  多  无习惯培养","Time":"记录时间:19:29:33"}],"TeachEat":{"TeachEat":["大豆制品:过敏  尝了点"]},"Spirit":"有点蔫","Weight":"2.0","WorthOne":"  空气浴","Milk":[{"historyAll":"  0点0分  奶量 0ml  有习惯培养  辅助式  左侧乳房:0分钟  右侧乳房:  配方奶  羊奶","Time":"记录时间:19:29:45"}],"WorthTwo":"  被动操","Sleep":[{"historyAll":"  打鼾  很踏实  0小时0分钟","Time":"记录时间:19:29:25"},{"historyAll":"  盗汗  独立睡  0小时0分钟","Time":"记录时间:09:57:45"}],"EatTwo":"  钙  无"}

③json格式  最佳的选择

{"TeachIQ":"","Temperature":"35.0","TeachLittle":"","TeachEQ":"  亲子时间  独立  0小时0分钟  未完成","Eat":[{"historyAll":"  0点0分  有习惯培养  辅助式","Time":"记录时间:19:30:04"}],"Drink":[{"historyAll":"  0点0分  水量 0ml  有习惯培养  自助式  水果水 0ml  蔬菜水 0ml","Time":"记录时间:19:29:55"}],"TeachBig":"","Shit":[{"historyAll":"大便:  不成形  灰白  适中  0点0分  无习惯培养","Time":"记录时间:19:29:31"},{"historyAll":"小便:  偏黄  多  无习惯培养","Time":"记录时间:19:29:33"}],"TeachEat":[{"TeachEat":"大豆制品:过敏  尝了点"}],"Spirit":"有点蔫","Weight":"2.0","WorthOne":"  空气浴","Milk":[{"historyAll":"  0点0分  奶量 0ml  有习惯培养  辅助式  左侧乳房:0分钟  右侧乳房:  配方奶  羊奶","Time":"记录时间:19:29:45"}],"WorthTwo":"  被动操","Sleep":[{"historyAll":"  打鼾  很踏实  0小时0分钟","Time":"记录时间:19:29:25"},{"historyAll":"  盗汗  独立睡  0小时0分钟","Time":"记录时间:09:57:45"}],"EatTwo":"  钙  无"}

遵循第三种方案的话应该不会报错,这样的问题请大家一定要仔细查看一下输出的内容是什么。细节决定成败。。。

C# 解析JSON遇到以错误提示:应为状态“Element”。。遇到名称为“”、命名空间为“”的“Text”。的更多相关文章

  1. json解析json字符串时候,数组必须对应jsonObjectArray,不能对应JsonObject。否则会解析错误。

    json第三方解析json字符串时候,json数组必须对应jsonObjectArray,不能对应JsonObject.->只要是[]开头的都是json数组字符串,就要用jsonArray解析 ...

  2. Kettle解析JSON错误,We MUST have the same number of values for all paths,We can not find and data with path [$.

    最近公司要从聚石塔上抽取数据,其中有JSON格式数据,所以学习一下Kettle解析JSON,碰到小小问题,记录一下: (1) 2015/07/15 15:22:48 - trade_detail.0 ...

  3. ***PHP中error_reporting()用法详解(含codeigniter框架中屏蔽错误提示的解决方案)

    php中我们对错误的处理会常用到error_reporting函数了,大家可以看到最多的是error_reporting(E_ALL ^ E_NOTICE)了,这个到底什么意思呢,下面我来来看看. e ...

  4. VBA中使用JavaScript脚本语言解析JSON数据

    JSON:JavaScript 对象表示法(JavaScript Object Notation) 和xml相似,都是文本形式(保存在文本文件中或字符串等形式),比如: jsstr = {" ...

  5. UI进阶 解析XML 解析JSON

    1.数据解析 解析的基本概念 所谓“解析”:从事先规定好的格式中提取数据 解析的前提:提前约定好格式,数据提供方按照格式提供数据.数据获取方则按照格式获取数据 iOS开发常见的解析:XML解析.JSO ...

  6. Android上解析Json格式数据

    package com.practice.json; import org.json.JSONArray; import org.json.JSONException; import org.json ...

  7. json进阶(一)js读取解析JSON类型数据

    js读取解析JSON类型数据 一.什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式,同 ...

  8. Qt解析Json数据

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

  9. 我的Android进阶之旅------>解决Jackson、Gson解析Json数据时,Json数据中的Key为Java关键字时解析为null的问题

    1.问题描述 首先,需要解析的Json数据类似于下面的格式,但是包含了Java关键字abstract: { ret: 0, msg: "normal return.", news: ...

随机推荐

  1. mysql5.7 数据库自动备份脚本

    新建备份目录 mkdir /backups mkdir /backups/mysql 新建存放备份脚本目录 mkdir /data/scripts 备份脚本: mysql_backup.sh ==== ...

  2. 「分块系列」「洛谷P4168 [Violet]」蒲公英 解题报告

    蒲公英 Description 我们把所有的蒲公英看成一个长度为\(n\)的序列(\(a_1,a_2,...a_n\)),其中\(a_i\)为一个正整数,表示第i棵蒲公英的种类的编号. 每次询问一个区 ...

  3. Javascript小白经典题型(一)

    1. 输出是什么? function sayHi() { console.log(name) console.log(age) var name = 'Lydia' let age = 21 } sa ...

  4. 2018湘潭邀请赛 AFK题解 其他待补...

    A.HDU6276:Easy h-index Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/O ...

  5. 观察者模式的应用:Winform窗体之间传值

    观察者模式的应用:Winform窗体传值 观察者模式的概念: 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并更新. 今天我们就学着用一下这个观察者模式,先想象 ...

  6. [JavaScript设计模式]惰性单例模式

    惰性单例模式 之前介绍了JS中类的单例模式,这次我们讨论下单例模式的应用.在众多网站中,登录框的实现方式就是一个单例,点击一次就展示一次,所以我们可以在页面加载好的时候就创建一个登录框,点击页面上的登 ...

  7. C++生成dll以及调用(函数)和类

    C++新手,方法可能有很多,此方法仅仅是自己实验并可行,详细步骤如下: 生成dll文件和lib文件: (1) 新建项目-windows桌面向导,选择动态链接.dll以及空项目: (2)复制代码(头文件 ...

  8. 与drawable的较量(一)

    前言 在android ui中drawable 是一个非常关键的要点,因为我们现在使用的花里胡哨的APP,都在胡里花哨的drawable 构建的. drawable,英文翻译为可拖拽的.说白了就是自己 ...

  9. requests请求

    requests:伪造浏览器请求 请求 1.get requests.get( url='', params={ 'k1': ''v1, 'k2': 'v2' } ) 即 url?k1=k2& ...

  10. restframework 序列化补充(自定义ModelSerializerl)

    一.知识点 1.source title = serializers.CharField(source='courses.title') source用于one2one.foreginkey.choi ...