问题标签 [simplejson]
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.
python - 将 dict 转储到 json 时遇到问题?
在这里,我想将一个“大”字典转储到 json 中,如下所示:
然后我收到以下错误消息:
我该如何解决?谢谢!
java - simplejson/java - 如何处理空数组/列表
以下 java 块处理 simplejson 和 string/JSONArray 转换。我在 centos 上运行 jre 1.6。
我的目标,试图弄清楚如何处理空数组作为输入文本,并转换为 simplejson JSONArray。
块中的“s”代表测试应用程序的有效输入样本。
所以,我试图了解如何使用“[]”而无需检查文本以转换为 [] 数组...
有什么想法吗??
谢谢
python - simplejson.dumps(dict) 抛出“不可序列化 JSON”
我有一个 Python 字典,其中键是字符串,值是 MyObject 对象的列表。如果我执行
它抛出“MyObject 不是 JSON 可序列化的”。
如何避免此异常,如何使 MyObject 可序列化?
python - 有什么方法可以让 simplejson 不那么严格吗?
我有兴趣simplejson.loads()
成功解析以下内容:
它抛出了一个JSONDecodeError
说法“期望属性名称”,但实际上它是在说“我需要在我的属性名称周围加上双引号”。这对我的用例来说很烦人,我更喜欢不那么严格的行为。我已经阅读了文档,但除了制作我自己的解码器类之外,我没有看到任何明显改变这种行为的东西。
python - Python:为什么 simplejson 转储不会转义 \t?
我发现 simplejson 模块没有逃逸\t
。
因此,当通过 simplejson 函数转储时,字典(和{'a': 'test 1'}
之间有表格)返回字符串。test
1
'{"a": "test 1"}'
\t
但问题是,jQuery.parseJSON()
如果解析的字符串中有制表,函数会返回错误:
SyntaxError:意外的令牌
如何解决这个问题呢?
提前致谢!
python - 解析从 URL 读取的 JSON 时出现问题
我遇到了一个我认为有一个简单解决方案的问题。
我正在编写一个 Python 脚本,它从 URL 读取 JSON 字符串并对其进行解析。为此,我使用 urllib2 和 simplejson。
我遇到的问题与编码有关。我正在读取的 URL 没有明确说明它是哪种编码(据我所知),它返回了一些冰岛字符。我无法给出我从这里读取的 URL,但我已经在自己的服务器上设置了一个示例 JSON 数据文件,但我在读取它时也遇到了问题。这是文件:http ://haukurhaf.net/json.txt
这是我的代码:
JSON 解析器崩溃并显示以下错误消息:UnicodeDecodeError: 'utf8' codec can't decode byte 0xe1 in position 35: invalid continuation byte
由于我无法控制保存 JSON 数据的服务器,因此我无法控制它发送的编码标头。我希望我能以某种方式解决这个问题。
有任何想法吗?
python - 无法在字符串上使用 simplejson.loads()
我试图用来simplejson.loads(source_urls)
变成JSON
一个 Python 对象。
该行来自记录器输出。尽管它看起来像一个列表,但它实际上是作为字符串存储在数据库中的。
我收到以下错误:
有人有什么想法吗?
python - SyntaxError:安装simplejson 2.4第390行时语法无效-python 2.4.3
我正在尝试在 RedHat 上安装 simplejson2.4 但是得到:
输出:
代码
请指教
python - 带有 unicode 的简单 json 转储函数
这是使用python2.4版本的简单json的示例运行
转储函数正在用 unicode 版本替换字节字符串。有没有办法让它不这样做,只返回 '{"key2": "\xe4\xbd\xa0\xe5\xa5\xbd", "key1": "Val"}' ?
python - simplejson 文档?
我只是对 SimpleJSON 的文档有疑问。是否隐含地理解可以使用例如 .get() 的函数而无需作者记录它?或者它是关于 python 如何工作而不是 SimpleJSON 如何工作的东西,因此不需要写下来?当我在可以使用的文档中找不到时,我感到非常沮丧get()
。
http://simplejson.readthedocs.org/en/latest/index.html
例如下面的代码
我在文档中找不到有关此功能的任何地方。