一種另類的讀取 json 資料方式

2021-08-28 04:07:12 字數 647 閱讀 3707

valueerror: expecting property name enclosed in double quotes: line 1 column 2(char 1)

在做 scrapy 爬蟲時,獲取的資料存入 json 時有些資料格式不對,導致各種問題。不僅是字元編碼,還有格式。搜了半天的解決辦法都不行。所以就自己利用基本知識,編寫了乙個比較全能的讀取方式,只要是文字檔案就可以讀取。

因為寫入的 json 資料是一行行的,所以我就先一行行讀取所有的檔案,然後利用 eval 函式將文字轉化為 json 資料就實現讀取了。然後再用列表收集,就可以自己處理成其他格式了。

json_dict = 

with

open("items2.json", encoding='utf-8') as f:

forline

in f.readlines():

try:

except exception as e:

pass

file = open('data.json', 'w', encoding='utf-8')

line = json.dumps(json_dict)

file.write(line)

file.close()

BurpSuite SQLmap的一種另類掃瞄

過年之後就忙的團團轉。三月開始可以輕鬆一些,抽空寫寫最近瞎折騰的東西,本文只是描述工具的一種使用方法,無技術含量。ps 這種做法,網上也有很多教程,本文只為記錄 1 記錄proxy的log,選擇log路徑 2 關掉攔截 3 設定瀏覽器 保持與burpsuite一致 4 對 發請求 直接點說,就是到處...

FastJSON 提供的一種資料轉json格式

步驟一 匯入jar 步驟二 不管是 user map 和list 都 使用json.tojsonstring 方法 步驟三.如需正向過濾出需要的屬性 使用 properprefilter 方法 引數是 需用的屬性 如需反向去掉不需要的屬性 使用 propertyfilter 不需要的屬性return...

一種另類檔案關聯方法的研究

文 圖 彭毅 檔案關聯方法較早由 冰河 程式實現。冰河 為了達到自我保護目的,進行了txt和exe檔案關聯。在普通程式開啟字尾名為.txt和.exe檔案時,首先開啟 冰河 程式,執行完既定功能後,再把相關引數 如要開啟的文字檔案名 傳遞給.txt預設的開啟程式 如notepad.exe 具體實現就是...