JsonFX官网:http://www.jsonfx.net/

JsonFX开源地址:https://github.com/jsonfx/jsonfx

JsonFX for Unity:https://bitbucket.org/TowerOfBricks/jsonfx-for-unity3d-git

JsonFX:是一个 .NET 的 JSON 序列化器,提供统一的接口用于读写 JSON、BSON、XML 和 JsonML ,还支持自定义类的序列化。

JsonFX for Unity:由PathFinding项目组对开源JsonFX在Unity中的应用进行的改装,功能和JsonFX基本相似,略有差异,并且支持垮平台。 相比其他json库:.net自带的库臃肿、LitJson不能垮平台、MiniJson不支持自定义类序列化。JsonFX或JsonFX for Unity直接导入Unity应该会有异常,需要自己稍微处理下。

Serialization Features:(JsonFX的特性,JsonFX For Untiy还没细测过)

  • Unified interface for reading / writing JSON, BSON, XML, JsonML
  • Implements true LINQ-to-JSON (not simply LINQ-to-Objects over JSON types)
  • Naturally deserializes to standard CLR types, not JSON/XML-specific types
  • Supports reading/writing POCO classes
  • Supports reading/writing using DataContract, XmlSerialization, JsonName, attributes
  • Supports reading/writing using convention-based property renaming
  • Supports reading/writing C# 4.0 dynamic types
  • Supports reading/writing C# 3.0 Anonymous objects
  • Supports reading/writing LINQ queries
  • Supports custom reading/writing extensions & name resolution strategies
  • Dependency-injection-friendly for extremely flexible custom configurations
  • Stream-based serialization for reading/writing right off the wire
  • Provider allows automatic selection of serializer from Content-Type and Accept-Types HTTP headers

自定义json格式大体如下:

默认模式不用添加任何标签,添加[JsonOptIn]后,需要输出的都需要使用[JsonMember]标签

中文编码问题:

存储读取json文件:

Json Convert扩展:

编辑json工具推荐:NodePad++,需要json相关的插件。

才接触JsonFX,很多细节和其他的还不清楚,希望有兴趣和疑问的可以交流!

【json】JsonFX相关推荐

  1. 【JSON】java获取json数组格式中的值

    [JSON]java获取json数组格式中的值 前情回顾 java获取json数组格式中的值 参考资料 前情回顾 写项目的中间需要解决下面这样问题: 1.从kafka中读取数据,读取出来的是json格 ...

  2. 【JSON】数据格式

    JSON是轻量级的数据交换格式.作用:易于人阅读和编写,易于机器解析和生成. 名称/值队 单个键值对会比等效的纯文本格式占用更多空间,但是JSON可以将多个键值对串起来. {"firstna ...

  3. 【Json】json解析

    python 中 json 包用法简单总结 JSON解析-python实现 python官方帮助文档

  4. java后端传object给js_【JSON】JSON在前端和后端传递

    前后台最最传统的交互方式就是表单交互,然后用request.setAttribute方法设置结果,渲染jsp,然而随着前台界面的复杂程度的提高,或者是使用了某些前端框架(sigmagrid)越来越多的 ...

  5. 【JSON】JSON入门详解(二)

    文章目录 JSON基础文章荐读 JavaScript创建JSON对象 JSON与XML的那些事 JSON与XML的相同之处 JSON与XML的不同之处 AJAX相关JSON与XML JSON与XML的 ...

  6. 【JSON】FastJson 打印输格式化输出

    1.概述 1.1 Java示例代码 导入的包: com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import co ...

  7. 【Json】Json校验工具

    1.概述 暂时用不到,但是觉得有用的功能,防丢失 利用JsonSchema校验json数据内容的合规性(转)l https://blog.csdn.net/zxl8899/article/detail ...

  8. 【JSON】04_JSON的生成与解析

    NO1.生成JSON package my;import java.util.ArrayList; import java.util.List;import org.json.JSONArray; i ...

  9. 【json】json文件中文乱码

    异常现象: 异常原因: 一般是由编码格式未正确设置所致 解决方法: json文件右键->打开方式->待编码功能的JSON编辑器->选择UTF-8

最新文章

  1. 省掉1/3的回归测试:Facebook用机器学习自动选择测试策略
  2. 阐述Linux操作系统之rpm五种基本操作
  3. centos mysql 允许远程访问
  4. Hadoop集群(四) Hadoop升级
  5. apache日志导入mysql,将Apache访问日志记录到Mysql数据库中
  6. 2017.9.20 回文串 思考记录
  7. linux下编程epoll实现将GPS定位信息上报到服务器
  8. c#.net获取当前进程的句柄数量
  9. Linux入门学习教程:在Ubuntu 14.04中安装使用搜狗拼音输入法
  10. [3D数学基础:图形与游戏开发]读书笔记 第12章(几何图元直线、AABB、球圆、平面、三角形、多边形)
  11. 小程序页面转pdf时如何实现自动分页
  12. silverlight自定义安装客户端插件
  13. 使用EXCEL4J读取EXCEL以及坑
  14. Python编写斗地主游戏(单机版)
  15. 无效的月份oracle,Oracle插入失败:无效的月份
  16. C语言常见问题(10):Sections of code should not be commented out
  17. 国资分拆上市第一股!上海电气风电集团正式募股上市
  18. 都是购买ARM授权,为何高通华为三星联发科的芯片像4个妈生的?
  19. 激活函数和全连接层——基于Pytorch
  20. IP地址(简单模拟)

热门文章

  1. oracle INSTR函数的介绍
  2. vi ~/.bashrc如何保存退出
  3. 双休和单休区别大吗?
  4. 婴幼儿呼吸道感染和发烧
  5. 读彬彬有礼压缩感知相关论文笔记3——沙威程序解读
  6. python 识别人名_HanLP中人名识别分析
  7. mysql 大批量数据查询_mysql 处理 多条件 大批量数据 查询
  8. c语言c 一元二次方程,如何用C语言来计算一元二次方程
  9. MSSQL数据导入导出Excel的相关代码
  10. php twig中文手册,安装 · Twig 中文文档 · 看云