【问题标题】:JSON Nested ListsJSON 嵌套列表
【发布时间】:2016-04-13 00:33:58
【问题描述】:

我正在为 Android 开发 Unity3d 中的应用程序。我希望能够在 JSON 文件中保存一组不同的信息。数据在几个列表中。我有:

事件名称、事件日期、 会员ID、会员名、 设备ID、描述

对于每个成员的 id 和 name,它应该有他们使用的设备。 我是 json 新手,所以我不知道从哪里开始。 我想团队成员的数量将由 list.count 自动生成。 希望这有足够的信息来制定答案。 提前谢谢...

【问题讨论】:

    标签: c# android json list unity3d


    【解决方案1】:

    使用 LiteJSON ,创建一个新列表,在该列表中添加您想要的所有内容,然后使用 LiteJSON 映射器创建一个 JSON 对象,然后使用 StreamWriter http://lbv.github.io/litjson/ 保存它

    【讨论】:

    • 我打算简单地将字符串保存在 SQLite 数据库表中。
    • 它应该但不确定从未检查过,我知道 minijson 确实适用于 ios
    • 不,我没有。还没有。我想我应该在类中使用一个包含一个列表和一个数组的结构。 (在此之前,我会将列表转换为数组)。然后它应该更容易组合在一起。太糟糕了 Unity3d 不允许您使用不同类类型的列表添加范围。
    • @KenGordon 好的听听使用新的统一 5.3 json 序列化器将对象转换为 json public class DataToSave{ public list names } DataToSave saveItem = new DataToSave(); saveitem.names = new list(){"john","skeet"};字符串 jsonText = JsonUtility.ToJson(saveItem);现在您有了对象的 json 文本,现在使用系统库将其保存到磁盘
    • 感谢 LumbusterTick!
    猜你喜欢
    • 2020-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多