json與字典的相互轉化


json格式初學者如果在編輯器中自己編寫一個json格式,可能會出錯;雖然json格式本質上也是字符串,但是json格式要求,要使用雙引號將key和value括起來;

如果要將上面的字符串格式和json格式分別轉換為字典,就需要使用不同的方法;也有人以為上面的字符串也是json。使用json.loads()方法肯定會失敗;

所以針對上面的字符串,要使用eval()方法將字符串轉換為字段;而json格式使用json.loads()方法將json轉換為字典;

反之,將字段轉換為字符串或者json,可以直接使用str() 和json.dumps()就可以直接轉換;

如上圖,轉化完,2者都是字符串,但是類型的話,json.dump()方法轉化后是json格式;注意觀察json格式,字典的時候是單引號,轉化為json格式,就變成了雙引號了,這也就印證了開始講的json的格式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM