问题标签 [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 - 使用 Python simplejson 将 JSON 传输到另一台服务器会导致 unicode 编码问题
我正在使用带有特殊字符的 Python 的 simplejson 库对字符串进行编码:
你好测试
特殊字符
优点:+++++
特殊字符:–∑´®†¥¨ˆøπ“ß∂ƒ©˙Δ˚¬Ω≈ç√∫~µ≤≥
但是,当我对其进行编码并将其传输到另一台机器(使用 POST)时,结果如下:
{'message': ['{"body": "hello testing sp\\u00e9ci\\u00dfl characters\\n\\nplusses: \\n\\nspecial chars :\\u0153\\u2211\\u00b4\\u00ae \\u2020\\u00a5\\u00a8\\u02c6\\u00f8\\u03c0\\u201c\\u00df\\u2202\\u0192\\u00a9\\u02d9\\u2206\\u02da\\u00ac\\u03a9\\ u2248\\u00e7\\u221a\\u222b\\u02dc\\u00b5\\u2264\\u2265"}']}
+ 符号被完全去掉,其余的都是这种 unicode(?) 格式。我的代码是:
有任何想法吗?谢谢!
编辑:我尝试过使用json.dumps(data, ensure_ascii=False)
,但会导致UnicodeError ordinal not in range
错误。
python - 如何使用 simplejson 序列化和维护属性?
对于包含这两个键值对的字典:
我想将其序列化为 JSON,将其存储在 Datastore 中,然后获取它,并将其反序列化为原始属性。
python - 如何使simplejson可序列化类
我有一个这样定义的类
当我做:
我找不到原因。
我是否需要向 A 添加任何特定方法以便 simplejson 序列化我的类对象?
python - 在 Python 中编辑现有 JSON
我正在以给定格式从服务器中提取一些 JSON:
我必须使用“imagekey”为每个元素添加一个新元素“viewurl”。例如,结果将是
可能有一种简单的方法可以做到这一点,但是除了转储和加载之外,我在 simplejson 上找不到很多东西。
jquery - 解压并显示通过 jQuery 从 Django 后端返回的 JSON 对象
我的应用程序的一部分接受了一些成分,然后吐出相关的食谱。我正在尝试将其转换为仅使用 AJAX。我在解析以 JSON 形式返回的数据并在前端访问它以供使用时遇到问题。
我在 Django views.py 中的代码如下所示:
我的 javascript 看起来像这样:
我以这种方式得到的输出最终为我提供了一个新的 li ,它似乎是 JSON 响应的每个字符......所以.each()
正在遍历每个字符。
我也尝试jQuery.parseJSON(data);
在运行每个之前使用,但这似乎只在只有一个 JSON 配方返回时才有效。我在想我在 JSON 中的格式不正确,或者我解析不正确?
提前致谢!
python - 如何在 Python 中加速 simplejson?
simplejson很慢。我希望它快点。我怎样才能做到这一点?
python - Python - 将字符串转换为 json 并组合
我有两个从 api url 得到的字符串
data1 和 data2 包含以下内容string
我想将这两个字符串转换为 json 并以输出 json 可能喜欢的方式组合(或组合字符串然后转换)
我怎样才能做到这一点?我更喜欢使用 simplejson 库
python - 解码 json 并遍历 django 模板中的项目
嗨,我正在使用 simplejson 导入一些 json,然后解码以在 django 模板中使用,
这是解码的json:
对于结果中的每个项目,我需要以下内容:
• 网址 • 播放列表ID • 名称
来自字典,但我想知道在将数据传递给 django 模板之前是否需要在 views.py 中整理/排序这些数据?然后我如何循环这个所以我得到
- 结果 1:网址、播放列表 ID、名称
- 结果 2:网址、播放列表 ID、名称
- 结果 3:网址、播放列表 ID、名称
- Result4: URL, PlaylistID, Name ...等
我只是在学习 python,所以任何帮助或建议都值得赞赏。
谢谢乔恩
python - Python JSON解码
我在 python 中解码这个 json 时遇到了一些问题。
从 basehttpserver 我回来了
我将其放入 simplejsondecoder 中
但是当我查看数据的长度时,它会返回 1,而不是我期望的 json 对象的 5。
这是所有代码,以防问题出在其他地方。
python - 自定义simplejson输出
我用simplejson转换python dicts,但我想为一些定义的键自定义输出。
例如,我想要键callback
并且scope
总是在没有引号的情况下呈现,这样 javascript 可以解释数据而不是将其作为字符串读取。
示例所需的输出:
请注意,callback
andscope
键的值中没有引号。
我尝试创建一个自定义类和子类 JSONencoder,但没有成功。
我知道生成的 JSON 在 JSON 建议中可能无效,但它对某些 JS 应用程序很重要。
我已经尝试了一些正则表达式解决方法,但是对于内部包含数据的多行和内联函数来说,它变得越来越复杂。
谢谢 !