teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2020/05/15 05:11

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -20,4 +20,25 @@
20
20
 
21
21
  ----
22
22
 
23
- ただ、なんでそんなことをやる羽目になっているのか? から考え直すべきです。
23
+ ただ、なんでそんなことをやる羽目になっているのか? から考え直すべきです。
24
+
25
+ ----
26
+
27
+ 追記
28
+
29
+ 例えば `'test'`や`'AND'`のクォートが`'`であることが、今困っている主な理由なわけです。
30
+
31
+ もし**仮に**データを出力する方もPythonで書かれていて、
32
+ ```python
33
+ a = [{'test': 'AND', 'children': [{'test3': 'value', 'test2': [12345678]}]}]
34
+ print(a)
35
+ ```
36
+ みたいなコードで出力しているなら、そちらがよくなくて、
37
+ ```python
38
+ import json
39
+ a = [{'test': 'AND', 'children': [{'test3': 'value', 'test2': [12345678]}]}]
40
+ print(json.dumps(a))
41
+ ```
42
+ などに改めて`[{"test": "AND", "children": [{"test3": "value", "test2": [12345678]}]}]`と出力する方向性で直した方がずっといいですよね。(そうすれば色んな言語のJSONパーザで扱えます)
43
+
44
+ "なんでそんなことをやる羽目になっているのか?"というのはそんな話です。