【json】JsonFX
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相关推荐
- 【JSON】java获取json数组格式中的值
[JSON]java获取json数组格式中的值 前情回顾 java获取json数组格式中的值 参考资料 前情回顾 写项目的中间需要解决下面这样问题: 1.从kafka中读取数据,读取出来的是json格 ...
- 【JSON】数据格式
JSON是轻量级的数据交换格式.作用:易于人阅读和编写,易于机器解析和生成. 名称/值队 单个键值对会比等效的纯文本格式占用更多空间,但是JSON可以将多个键值对串起来. {"firstna ...
- 【Json】json解析
python 中 json 包用法简单总结 JSON解析-python实现 python官方帮助文档
- java后端传object给js_【JSON】JSON在前端和后端传递
前后台最最传统的交互方式就是表单交互,然后用request.setAttribute方法设置结果,渲染jsp,然而随着前台界面的复杂程度的提高,或者是使用了某些前端框架(sigmagrid)越来越多的 ...
- 【JSON】JSON入门详解(二)
文章目录 JSON基础文章荐读 JavaScript创建JSON对象 JSON与XML的那些事 JSON与XML的相同之处 JSON与XML的不同之处 AJAX相关JSON与XML JSON与XML的 ...
- 【JSON】FastJson 打印输格式化输出
1.概述 1.1 Java示例代码 导入的包: com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import co ...
- 【Json】Json校验工具
1.概述 暂时用不到,但是觉得有用的功能,防丢失 利用JsonSchema校验json数据内容的合规性(转)l https://blog.csdn.net/zxl8899/article/detail ...
- 【JSON】04_JSON的生成与解析
NO1.生成JSON package my;import java.util.ArrayList; import java.util.List;import org.json.JSONArray; i ...
- 【json】json文件中文乱码
异常现象: 异常原因: 一般是由编码格式未正确设置所致 解决方法: json文件右键->打开方式->待编码功能的JSON编辑器->选择UTF-8
最新文章
- 省掉1/3的回归测试:Facebook用机器学习自动选择测试策略
- 阐述Linux操作系统之rpm五种基本操作
- centos mysql 允许远程访问
- Hadoop集群(四) Hadoop升级
- apache日志导入mysql,将Apache访问日志记录到Mysql数据库中
- 2017.9.20 回文串 思考记录
- linux下编程epoll实现将GPS定位信息上报到服务器
- c#.net获取当前进程的句柄数量
- Linux入门学习教程:在Ubuntu 14.04中安装使用搜狗拼音输入法
- [3D数学基础:图形与游戏开发]读书笔记 第12章(几何图元直线、AABB、球圆、平面、三角形、多边形)
- 小程序页面转pdf时如何实现自动分页
- silverlight自定义安装客户端插件
- 使用EXCEL4J读取EXCEL以及坑
- Python编写斗地主游戏(单机版)
- 无效的月份oracle,Oracle插入失败:无效的月份
- C语言常见问题(10):Sections of code should not be commented out
- 国资分拆上市第一股!上海电气风电集团正式募股上市
- 都是购买ARM授权,为何高通华为三星联发科的芯片像4个妈生的?
- 激活函数和全连接层——基于Pytorch
- IP地址(简单模拟)