• LitJson默认生成的JSON字符串,会直接把Json内容全部打印在一行上,难以观察。
  • 项目经理需求,要将序列生成的Json字符串格式化再转存下来。
  • 恰好看到马三小伙儿这里提到

JsonWriter这个类中有个 pretty_print 字段,它的默认值是 false,我们只要将它在Init函数中置为 true,就可以实现LitJson以格式化的形式输出Json内容啦!

两种方法

JsonData root = new JsonData();
root["Category"] = "This is a category";
mData data = new mData();
data.UTMPose = new mPosed();
string dataJson = JsonMapper.ToJson(data);
root["Data"] = JsonMapper.ToObject(dataJson);// 方法一:调用JsonMapper.ToJson(object obj, JsonWriter writer)生成格式化字串,需对Json结构定义完整的数据类
JsonWriter jw = new JsonWriter();
jw.PrettyPrint = true;
JsonMapper.ToJson(data, jw);// 方法二:调用JsonData.ToJson (JsonWriter writer)生成格式化字串,方便快捷
JsonWriter jw1 = new JsonWriter();
jw1.PrettyPrint = true;
root.ToJson(jw1);Debug.Log(root.ToJson());
Debug.Log(jw1.TextWriter.ToString());
Debug.Log(jw.TextWriter.ToString());class mPosed {public double x, y, z, qx, qy, qz, qw;
}class mData {public mPosed UTMPose;public string ErrorCode;public double azimuth;
}

一些参考

  • LitJson官方文档一点也不友好,跟没有似的
  • 博客园内容审查,好不容易找到的文章却看不了
  • 公司内网,这个也打不开

LitJson输出格式化Json字符串相关推荐

  1. php 输出text格式化,php printf() 输出格式化的字符串,phpprintf

    php printf() 输出格式化的字符串,phpprintf php printf() 函数用于输出格式化的字符串,本文章向码农介绍php printf()函数的使用方法和基本使用实例,感兴趣的码 ...

  2. (转)淘淘商城系列——使用JsonView来格式化json字符串

    http://blog.csdn.net/yerenyuan_pku/article/details/72846025 有时从服务端返回的json字符串往往晦涩难懂,就像下面这样,一行显示出来,让人非 ...

  3. JS转json对象为格式化json字符串

    JS转json对象为格式化json字符串 JSON.stringify(jsonObj, null, 4)

  4. 编程语言通用JsonResult,返回格式化json字符串,使用简单

    编程语言通用JsonResult,返回格式化json字符串,使用简单 用法:直接把data放到里面 List data = teamService.selEvent();JsonResult j1 = ...

  5. 使用JsonView来格式化json字符串

    对于从服务端返回的json字符串往往晦涩难懂,这就需要格式化一下,关于格式化json字符串有两种方法. 第一种:在线转换,这种方法大家用的最多,这里不啰嗦了. 第二种:本地转换 在公司,有可能是不让上 ...

  6. gson格式化json字符串

    使用原因 有时候会有格式化json字符串的需求,这个时候自己手写容易遇到各种转义字符的困扰,google的gson有现成的,那么当然是"拿来吧你". 依赖 <dependen ...

  7. notepad++ 使用JsonView来格式化json字符串

    可能大部分小伙伴转换json的时候会去找在线格式化的网页, 但如果有很多数据呢? ↓ ↓ ↓ 这边推荐HiJson.和Notepad++ 这两款软件 HiJson之前的在写mybatis一对多的那篇文 ...

  8. JavaScript 技术篇-JSON字符串在线快速格式化查看实例演示,json.cn网址格式化json字符串

    下面这个 json 串,默认是连着的一长串,我们不容易看出其结构. {"data":{"list_head":{"rows":[{" ...

  9. scala 自带json_在scala中格式化JSON字符串

    如果您使用的是Play Framework,可以使用Json.prettyPrint方法格式化JsValue: import play.api.libs.json.Json val str = &qu ...

最新文章

  1. C#操作mysql中临时表不自动删除
  2. RabbitMQ消息confirm确认机制
  3. empinfo Oracle数据库,Oracle数据库中相关技术详细操作
  4. mysql安装注意步骤,mysql安装步骤
  5. 工作的准备:atoi,itoa,strcpy,memcpy,strcmp,二分查找,strcat
  6. java--内存模型
  7. 2016年前端web开发趋势总结
  8. svn 备份恢复【转】
  9. 在centos上安装mysql
  10. Vue工程引入openlayers组件的方法
  11. Linux select 机制深入分析
  12. SM4算法 C语言 (从OpenSSL库中分离算法:七)
  13. pr22.5最新版下载地址
  14. 华夏互联十年网站开发经验-只为更专业
  15. 抢椅子游戏java_抢椅子游戏作文(精选10篇)
  16. i5-8300h和i7-8750h 那个好
  17. css3绝对定位垂直居中,CSS3绝对定位自适应居中 - 米扑博客
  18. 基于ssm Vue+elementui农家乐管理系统java 项目源码介绍
  19. 王牌竞速安装后显示服务器维护,王牌竞速进不去游戏怎么办 如何解决进不去游戏...
  20. XML Publisher介绍

热门文章

  1. 防止电脑辐射的最好方法
  2. 【JQuery】动画
  3. AHOI2019N省联考凉凉记
  4. jzxx1176买蛋糕
  5. cat /etc/sysconfig/network-scripts/ifcfg-ens33
  6. Oracle 、SQL多字段分组统计
  7. 激光焊接设备行业领先企业概况与各地发展优劣势分析
  8. Quaternion to angular velocity. 四元数 角速度
  9. C# winform程序调用Console控制台办法
  10. 计算机体系结构讲解,计算机体系结构 | x86 架构的讲解