色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

excel轉json嵌套json字符串

錢良釵1年前9瀏覽0評論

Excel轉JSON是Web開發中常見的一項技術,可以將Excel表格中的數據轉換成JSON格式,再用于前端頁面的加載。如果Excel表格中有嵌套的JSON字符串列,需要將其轉換成嵌套JSON對象。

實現過程如下:

import pandas as pd
import json
# 讀取Excel數據
data = pd.read_excel('data.xlsx')
# 轉換成JSON字符串
json_str = data.to_json(orient='records')
# 加載JSON字符串并轉換成JSON對象
json_obj = json.loads(json_str)
# 遍歷數據
for obj in json_obj:
# 獲取嵌套JSON字符串列
nested_json_str = obj['nested_json']
# 將嵌套JSON字符串列轉換成嵌套JSON對象
nested_json_obj = json.loads(nested_json_str)
# 用嵌套JSON對象替換嵌套JSON字符串列
obj['nested_json'] = nested_json_obj
# 將JSON對象轉換成JSON字符串
final_json_str = json.dumps(json_obj)

上述代碼首先用pandas庫讀取Excel數據,然后將數據轉換成JSON字符串。然后通過json.loads()方法將JSON字符串解析成JSON對象,遍歷JSON對象的每一項:

for obj in json_obj:

獲取嵌套JSON字符串列:

nested_json_str = obj['nested_json']

將嵌套JSON字符串列轉換成嵌套JSON對象:

nested_json_obj = json.loads(nested_json_str)

最后用嵌套JSON對象替換嵌套JSON字符串列:

obj['nested_json'] = nested_json_obj

最后將JSON對象轉換成JSON字符串:

final_json_str = json.dumps(json_obj)

以上代碼實現了將Excel中嵌套JSON字符串列轉換成嵌套JSON對象的功能。