Python寫json格式的檔案到txt

2021-10-23 01:26:19 字數 770 閱讀 9660

工作上遇到son資料的處理,寫到txt檔案裡,再load到hive表的需求。

記錄兩種方法:

1. 遍歷,再逐行寫入:

import json

#讀取json檔案,提取詩詞內容逐行放入txt文件

with open("./poem.json", 'r', encoding='utf-8') as f:

temp = json.loads(f.read())

for item in temp:

if len(item['paragraphs'])!=0:

str = ''

for i in item['paragraphs']:

str = str + i

with open("poem.txt", 'a', encoding='utf-8') as f:

f.write(str+"\n")

2. 使用pandas:

import json

import pandas as pd

data_dict = json.loads(data_josn)

data_df = pd.dataframe(data_dict)

# df_trans = data_dt.transpose() #如果需要轉置

with open("data.txt",'w') as fw:

data_df.to_csv("***.txt",head=false)

參考:

SpringMVC 將物件回寫json格式

在不使用spring框架的時候,我們將物件轉換成json是通過匯入jar包,再編寫以下 使用json的轉換工具將物件轉換成json格式字串再返回 原生形式 new writevalueasstring user 在使用springmvc之後,這種操作可以交給spring來做 在spring mvc....

Python 傳送json格式資料

當我們傳送post請求的時候,一般會攜帶資料,post請求,可以通過給data賦值,從而能夠完成傳遞form表單資料 例如 requests.post url,data 但有很多時候,要向伺服器傳送的是json資料,此時改怎麼辦呢?想要傳送json格式的請求資料,只需要給json命名引數賦乙個字典即...

Python對json格式資料的操作

python中json檔案處理涉及的四個函式包括 json.dumps 和json.loads json.dump 和json.load json.dumps 和json.loads 是json格式處理函式 可以這麼理解,json是字串 1 json.dumps 函式是將字典轉化為字串 2 json...