问题标签 [jsonparser]
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.
java - 如何使用泛型类类型参数类
我有一个遗传类参数
假设我有一个 json
我应该如何创建 POJO Class<T> clazz
?
以及如何传递变量?
java - 使用损坏的远程 API 解析 json
这是我的模型课
data class Article(
val id: Int? = 0,
val is_local: Boolean? = false,
val comments: List<Comment?>? = listOf())
这是json
我正在使用此自定义适配器返回默认值以防解析错误,例如我的情况是is_local字段
并且我的测试失败并且布尔值不为假我已将上述适配器添加到 moshi
但是当我将模型类中 is_local 字段的数据类型更改为不可为空时,它可以工作
arrays - 如何将jsonarray解析为片段中的listview
这是我的数组
该数组来自 schedule.php
任何人都可以帮助我使用 json 在我的公共列表 getTestData() 上调用该数组吗?
我试着改变
但什么也没有发生
json - 使用VBScript中的动态键从JSON对象解析值
实际上,我想从带有 VBScript 中动态键的 JSON 中获取价值。如果有人已经问过但没有找到 VBScript,我会尝试找到类似的问题。
下面是一个示例 json:
所以在上面的 JSON(这是客户端特定的)中,对于一个客户端节点名称是field33005但对于任何其他客户端,这个字段名称可能是field38045等等..所以挑战是获取“值”子字段的值此field33005自定义字段。
请帮助我,因为我不擅长使用 VBScript 进行 JSON 解析。
注意:对于 json 解析,我使用的是 json2-min.js 库
android - android api json解析器
嗨,我有一个应用程序显示来自 Twitch.tv 的在线流媒体,数据来自我发送的请求,但我无法解析它们这是我的代码
这是我的请求 https://api.twitch.tv/kraken/search/streams?query=poker&client_id=gxdzx71jhztgyypn4kjemm1htovv1o
至少有人能告诉我是否应该使用 sqlite 数据库?
我打电话给 TwitchParcer
这是新的错误
erlang - 表情符号编码和解码erlang从列表到二进制
我希望将此字符串解析为 iOS 的 VOIP 通知为二进制字符串:
我预计 Erlang shell 上打印的数据是:
但是打印出来的时候显示:
我尝试了Encoding emoji in Erlang的解决方案,但它只是给了我一些表情符号字符串,即:
如何在 Erlang shell 中以 Unicode 正确显示它?
javascript - JSON 解析打印到控制台,但如果在其他任何地方调用则会出错
所以我有这个函数,只要客户端从它通过 websocket 连接的服务器收到消息,它就会运行:
我没有得到的是,这将在我的浏览器控制台中显示(我正在运行最新版本的 firefox):
它试图解析的对象确实有 500 个值,所以它有点大。
任何人都可以尝试向我解释为什么 JSON.parse 在打印到控制台时有效但否则会导致错误...
更新:所以我尝试在 Chrome 上运行它,我收到了这个错误:
未解析的完整对象是以下字符串:
结果是如果我在初始化 res 后立即添加到该行:
它将正确打印解析 JSON 对象,但解析错误仍然显示并破坏我的代码......
java - Jackson JsonParser 允许(解析)没有双引号的请求
我正在与 Jackson JsonParser 一起解析请求。我正在尝试在 java 中开发一些 api,但我遇到了 Jackson JsonParser 的问题。问题是当任何人尝试使用未引用的字段值请求我的 api 时,它是允许它而不是拒绝它。我知道这是一种功能,但它给我的项目带来了麻烦。
那么为什么我想要这个呢?我有一个如下的java类。
所以这里的产品 ID 是字符串。但是现在我们所有的产品 ID 都是数字形式。但是为了将来的目的,我们将其设为字符串,通过添加一些前缀字符(如“LA-1234”)来对这个 id 进行分类。在这里如果你通过 Json 请求如下
或者
它将被接受,并且 ObjectMapper 将它与我的 CartDetails 类进行映射。但是,当我在未引用的字段值中添加任何其他字符(如“-”)时,它会抱怨,如果相同的请求带有引用的字段值,那么它将接受它。
以上请求将起作用。但不是下面的。
所以我希望下面的这个请求也不起作用。
我希望对它进行严格的类型检查。它不应该允许任何对没有双引号的 String 类型的请求。因为我不希望我的任何 api 消费者继续使用我的 api 而不传递不带引号的请求,当我将 productId 从“1234”更改为“LA-1234”时,突然一切都开始抱怨了。
我搜索了“ com.fasterxml.jackson.core.JsonParser.Feature ”和org.codehaus.jackson.map.DeserializationConfig.Feature但似乎没有任何效果。有什么办法可以用字段值解决这个问题吗?字段名称有功能,但字段值没有。
那么有什么办法可以解决这个问题吗?
java - JSONParser 在位置 0 返回意外字符 ()
我在解析 JSON 时遇到问题。我总是尝试这样做,返回结果如下:位置 0 处的意外字符 ()。
PS:
- 我的响应返回格式正确的 JSON;
- 这段代码运行时会出现问题
object = new JSONParser().parse(builder.toString());
这是我的 JSON 文件的一部分:
android - 无法从 JsonArray 请求中获取请求
我想使用 jsonarrayrequest 向 api 发出请求。然后我想获取数据并在适配器上使用它,但由于我什么也没得到,我的适配器在 getITemCount 中给了我一个错误,因为 size 方法没有 List。我在活动的 onCreate 中执行此操作,这是一个片段,我想在其中获取数据。该片段有一个 recycleView 并用于页面查看器。
这是我的 getAllDicas 方法和我的 setDicasListener,在单例中。我找不到原因,但在第一种方法中,它只会持续到第一个 System.out.println,它永远不会通过实际请求,只是“跳出”。
我的 DicasJsonParser: