话不多说:仔细看代码:

①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. TCP/IP||Traceroute

    1.概述 由Van jacobson编写的工具,用于探索tcp/ip协议,使用ICMP报文和首部TTL字段,TTL字段由发送端设置一个8bit字段,初始值为RFC指定,当前值为64, 每个处理数据的路 ...

  2. appium+android自动化测试环境部署

    1 node.js安装 官网(https://nodejs.org/en/) 下载对应版本的node.js并安装 安装完成后cmd中输入node -v,输入版本号则安装成功 2 jdk安装 下载对应版 ...

  3. nginx负载均衡的相关配置

    一台nginx的负载均衡服务器(172.25.254.131) 两台安装httpd作为web端 一.准备工作 1.1 安装nginx yum -y install gcc openssl-devel ...

  4. 登录密码忘记修改jenkins

    find / -type f -name 'config.xml' 然后需要删除config.xml文件中的以下内容: <useSecurity>true</useSecurity& ...

  5. The Annual Summary Of 2019

    Time is flying, it arrives at the end of year again. This is my first year working in PinDuoDuo inc ...

  6. 1063 计算谱半径 (20 分)C语言

    在数学中,矩阵的"谱半径"是指其特征值的模集合的上确界.换言之,对于给定的 n 个复数空间的特征值 { a1+b​1​​ i,⋯,a​n​​ +b​n​​ i },它们的模为实部与 ...

  7. bootstrap:按钮下拉菜单

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name ...

  8. 【转】C#中protected用法详解

    https://www.cnblogs.com/wangyt223/archive/2012/08/08/2627801.html 在c#的可访问性级别中,public和private算是最容易理解的 ...

  9. js以当前时间为基础,便捷获取时间(最近2天,最近1周,最近2周,最近1月,最近2月,最近半年,最近一年,本周,本月,本年)

    在开发公司管理后台系统时,遇到了需要根据不同的时间段如"近一年.近半年.近三月.近一月.近一周"来获取并展示不同图表数据的需求,很是繁琐,项目开发周期又非常的短,自己想了一下,虽然 ...

  10. 【转】经典的SQL语句面试题

    Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表 问题: 1 ...