【发布时间】:2017-04-16 22:01:22
【问题描述】:
我想避免导入庞大的库来获得完整的 JSON 支持。
我的用例非常简单:我需要一个解析器来处理 JSON 的一种特定情况,其中键和值都是字符串,即。 { "name": "David" }。没有嵌套,没有数组,没有对象序列化。
原因是,我只将 JSON 用于 i18n,并且我将我的翻译文件构建为平面 JSON。
- 手动滚动我自己的解析器是个好主意吗?
- 已经有一个了吗?
- 我的问题有更简单的解决方案吗?
编辑:是的,我知道 JSON.net 是 .NET 的实际解决方案,但它不是 Unity 的解决方案(不是本机的)。我真的只需要它的一小部分力量。
【问题讨论】:
-
注意:但我确实想要不需要为我的 JSON 对象编写类的灵活性,这就是为什么我选择 Dictionary 作为我想要的输出。
-
@bansi 您能否指出哪个答案适用于我的问题?尤其是知道 JSON.net 本身并不支持 Unity。
-
@bansi 这是一种重复但不准确,因为建议的答案是 OP 不想要的 JSON.Net。
-
如果你想要
only a tiny portion of its power,你最好手动滚动解析器。所有通用解决方案都试图寻求一个完整的解决方案。
标签: c# json unity3d localization internationalization