Pythonの標準モジュールパッケージjson入門を詳しく解説

高洛峰
リリース: 2017-03-14 13:18:03
オリジナル
1506 人が閲覧しました

この記事では、主に Python の標準モジュール パッケージ json によって紹介される関連情報を詳しく説明します。必要な方は参照してください

はじめに

Web 開発を行う人にとって、json テキストは精通している必要があります。そして巧みに使われます。ほとんどの Web サイトで APIinterface 呼び出しによって返されるデータは json 形式です。 json オブジェクト の中身を見れば、Python に詳しい人ならすぐに json の データ型 と Python のデータ型を一致させることができると思います。

それでは、Python の標準モジュール パッケージ json は何に役立つのでしょうか? json 形式を Python の対応する形式に変換する必要があるのはなぜですか? json 形式のデータを直接使用できないのはなぜですか?種類はほぼ同じで対応しているのではないでしょうか?

実際、データ構造を注意深く見てみると、元の json 形式といくつかの Python データ型の間には微妙な違いがあることがわかります。ここでは、まず、この 2 つの間の相互変換に対応する形式をリストします:


Python    ==>  json
dict        object
list, tuple     array
str, unicode    string
int, long, float  number
True        true
False        false
None        null


json    ==>   Python
object       dict
array        list
string       unicode
number(int)     int, long
number(real)    float
true        True
false        False
ログイン後にコピー

json よく使用される 関数は 4 つあります


'dump'

'dumps'

'load'

'loads'
ログイン後にコピー

その中で、'dump' は 'load' とペアになっています。主にデータが大きい場合に適しています。 「ダンプ」と「ロード」は、文字列、またはデータが小さい場合に適しています。主に、前者は変換後に保存するためにファイルに書き込まれますが、後者は変換後にメモリに直接ロードされます。

続く^_^

以上がPythonの標準モジュールパッケージjson入門を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート