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

回答編集履歴

1

修正

2021/08/05 12:25

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -1,5 +1,6 @@
1
1
  変換元のJSONデータのカタチがいまひとつ不明ですが、以下のような感じでできます。
2
2
  ```Python
3
+
3
4
  root = [
4
5
  {
5
6
  "Data": [
@@ -8,7 +9,10 @@
8
9
  },
9
10
  {
10
11
  "VarCharValue": "seq_no"
11
- }
12
+ },
13
+ {
14
+ "VarCharValue": "upd_date"
15
+ },
12
16
  ]
13
17
  },
14
18
  {
@@ -19,11 +23,15 @@
19
23
  {
20
24
  "VarCharValue": "500000000278"
21
25
  },
26
+ {
27
+ "VarCharValue": "2021/07/13 05:27:21"
28
+ },
22
29
  ]
23
30
  }
24
31
  ]
25
32
 
26
33
  data = [{k['VarCharValue']:v['VarCharValue']} for k,v in zip(root[0]['Data'], root[1]['Data'])]
27
34
  ret = {'Data':data}
28
- print(ret) # {'Data': [{'batch_date': '2021/07/12 21:00:02'}, {'seq_no': '500000000278'}]}
35
+ print(ret) # {'Data': [{'batch_date': '2021/07/12 21:00:02'}, {'seq_no': '500000000278'}, {'upd_date': '2021/07/13 05:27:21'}]}
36
+
29
37
  ```