问题标签 [litjson]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
935 浏览

c# - 如何使用 LitJson 编辑一个类的多个实例的单个属性,这些实例都存储在一个 json 文件中?

我正在尝试使用 json 文件创建库存系统。基本上,我有我的 json 文件:

我有我的 c# 文件:

在我的 c# 文件中,我想访问一个项目,比如说中性炸弹项目。怎么进去编辑中性炸弹的平衡?我想使用项目 ID 来告诉要编辑哪个对象。我想创建一个列表,其中每个元素都是存储在 Json 文件中的项目之一,但我不确定如何将它们分开。我应该怎么办?

0 投票
1 回答
417 浏览

json - 为什么 LitJSON 在构建中不起作用,但在编辑器中起作用?

我在 Unity 工作,我正在尝试将 LitJSON 用于库存和能力系统以及统计信息。我完成了这项工作,这一切都通过我放入脚本中的一些函数来工作。团结起来,它工作得非常好。但是,当我为 pc 独立构建游戏时,JSON 文件中的所有数据都不起作用,并且 UI 显示空白文本。

这是我的角色统计控制函数脚本:

该脚本在整个游戏中使用,并且统计值显示在屏幕上: 在此处输入图像描述

但是,这就是我实际构建它时的样子:在此处输入图像描述

0 投票
1 回答
1379 浏览

android - JSON 文件适用于 Unity 编辑器,但不适用于 Android 设备

目前在我的开发中使用 LitJson。Json 在 Unity Editor 中工作得非常好,但在 android 设备中却不行。尝试了各种加载 json 文件的方法,但没有任何效果。这是我的最新代码:

非常感谢!

0 投票
2 回答
715 浏览

c# - Unity:将 json 分配给 List

JSON下面是WWWGET结果

我想将结果分配给List<>,所以我可以轻松访问WatchList. 下面是我试过的代码。

我还尝试了一个名为 LitJSON 的库:

0 投票
1 回答
1864 浏览

json - 如何统一从json数据中获取特定字段

  • 使用谷歌反向地理编码我得到一个 json。
  • 我需要从中访问特定字段。

我尝试了以下代码

这里我不能打印名字(formatted_address)

我的json文件如下

我登录名称时的错误如下

我如何记录字段 [formatted_address]

0 投票
2 回答
735 浏览

json - 是否有可能有嵌套数组json?

我对json有点陌生。所以我想在一个数组的值内创建一个数组值,如下所示。

但不幸的是它不起作用。当我尝试读取数据时,它给了我一个错误。

我想知道是否可以在数组值中包含一个数组。谢谢你。

0 投票
1 回答
2408 浏览

c# - 如何使用 LitJSON 从 JSON 文件中提取 UTF-8 字符串,因为 JsonData 似乎没有转换?

我尝试了许多方法来使用 Unity 中的 LitJson 从 JSON 文件中提取一些字符串。

我已经对转换进行了编码,尝试获取字节数组并将它们发送出去,但似乎没有任何效果。

我开始创建 JsonData 对象并尝试运行以下测试:

我确保我的 jsonString 使用的是 UTF-8,但是输出显示如下:

我尝试了许多其他方法,但是因为这是确保在创建 JsonData 对象时正确编码,所以我想不出我做错了什么,因为我对 JSON 的了解不够。

先感谢您。

0 投票
1 回答
1306 浏览

json - 如何获取json中的键名?

我以前的问题是我无法像我想要的那样安排 json 结构。我找到了一些看起来几乎满足我需求的答案,但不幸的是我不知道它是否有效,因为发生了另一个问题。

下面,我根据一个叫 Programmer 的 json 结构整理了我自己的 json 数据。

在这里,我有一个名为"human"的键。我的数据中有两个键。第一个是"human",第二个是"non_human"。现在,如果我的 json 文件中有两个数据,它将变成这样:

这种情况可能与这里有人问的类似。但不幸的是,我不知道是否可以统一做到这一点。我想做一个像这个答案的方法。所以我可以通过比较这些键来确定要采取的行动。

现在的问题是如何使用 C# 在我的 json 数据中将键名作为字符串获取?

0 投票
2 回答
268 浏览

c# - 使用泛型类型的开关序列化响应

我在 Unity3D 项目中使用LitJsonBestHTTP库,我会编写我的自定义ResponseSerializer对象。目标是创建一个使用泛型将可能的响应映射到我想要的对象的方法。

所以,我的第一次尝试是类似的:

但是通过这种方式,我得到了编译错误

带有消息:

无法将类型转换LitJson.JsonDataT

所需T的可能类型只有 4 种(目前):

  • 细绳
  • 整数
  • 漂浮
  • 布尔

所以,我开始玩开关类型,但每次我得到编译错误。我的最后一次尝试是这个(取自https://stackoverflow.com/a/4478535/2838073):

但错误总是一样的:

无法将类型隐式转换mytypeT

我究竟做错了什么?我对带有泛型模式的 C# 不实用,我会从我的错误中吸取教训。

0 投票
1 回答
647 浏览

c# - 使用 c# 和 LitJson 解析 JSON

我有一个 JSON 数据(附加文件)。如何使用 C# 使用 LitJSON 解析它?我在反序列化它时遇到了麻烦。任何帮助,将不胜感激。