33得票3回答
在Swift 4中解析一个没有键的JSON

我正在使用一个返回相当糟糕的JSON数据的API:[ "A string", [ "A string", "A string", "A string", "A string", … ] ] 我正在尝试使用JSONDecoder解码嵌套数组,但...

22得票1回答
在Swift中,使用`convertFromSnakeCase`策略无法与自定义的`CodingKeys`配合使用。

我尝试使用Swift 4.1的新功能,在JSON解码期间将蛇形命名转换为驼峰式。 这里是示例:struct StudentInfo: Decodable { internal let studentID: String internal let name: String ...

20得票2回答
在Swift中将responseJSON更新为responseDecodable

我是Swift的新手,正在尝试升级一些旧的Swift代码。我收到了以下警告: 'responseJSON(queue:dataPreprocessor:emptyResponseCodes:emptyRequestMethods:options:completionHandler:)'已过...

12得票1回答
Python的google-trans-new翻译引发错误:JSONDecodeError: Extra data:

在使用Google翻译API时,我发现有时候谷歌无法翻译任何内容,但它一直引发相同的异常:Extra data。 我在网上搜索后发现一种说法,认为我已经被Google翻译阻止了某种方式,或者因为翻译数据超过了5k字符限制而被阻止。 这里有一个解决方案,但我认为这不是正确的解决方法。 我的代码并...

9得票2回答
Flask: 使用orjson替换json模块进行解码

我正在使用Flask并且有很多请求。Flask使用的json模块相当慢。虽然可以自动使用simplejson,但速度比较慢,不够快。根据文档,我可以定义一个解码器 (flask.json_decoder),但是orjson没有这个类。我只有loads和dumps函数。有人能解释一下如何用orj...

9得票2回答
使用Python3和Google翻译API时出现JSONDecodeError错误。

我在 Stack Overflow 上进行了彻底的搜索,但没有找到解决这个问题的答案。我正在尝试使用适用于 Python(3.6.2)的 Google Translate API(googletrans 2.2.0),并尝试将一组非英语文档翻译成英语。我让 Google Translate 进...

8得票5回答
如何使RealmSwift中的RealmOptional与Swift Codable兼容?

我遇到了一个问题,就是无法让RealmOptional与Swift的新Codable特性兼容,无法使用JSON解码器。 考虑以下Realm对象: class School: Object, Codable { @objc dynamic var id: Int64 = 0 ...

8得票1回答
在iOS中解析JSON响应时遇到valueNotFound错误

我正在尝试使用JSONDecoder解析响应。如果对应键有值,那么它就能正常执行,但是如果某个键的值为null,则会出现以下编译错误。 valueNotFound(Swift.String, Swift.DecodingError.Context(codingPath: [CodingK...

7得票1回答
如何在 Django 的 JSONField 中保留键的顺序

我在使用 Django 中的 JSONField 时,无法保留 JSON 对象中键的顺序。虽然按照文档中的示例使用自定义编码器和解码器,但是 JSON 对象仍然会自行重新排序。 >>>from models import MyModel >>>my_dic...