注文した中国のPythonのJSON文字列を生成するための方法

OrderedDict有する第一の方法は、順序付けられた辞書の辞書に変換しました

コレクションからOrderedDictをインポート
data_raw = { "appCode":appcode.upper ()、 "serviceNameを": " サービス5"、 "のserviceURL": " S3"、 "serviceDesc": " 解説"、 "バージョン": "V1 "、 "requestMethod": "GET"} 
データ= OrderedDict()
データ[ 'AppCode'] = Data_raw [ 'AppCode']
データ[ 'serviceNameを'] = Data_raw [ 'serviceNameを']
データ[ 'のserviceURL'] = Data_raw [ 'のserviceURL']
DATA [ 'serviceDesc'] = Data_raw [ 'serviceDesc']
DATA [ 'バージョン'] = Data_raw [ 'バージョン']
DATA [ 'requestMethodは'] = [ 'requestMethod'] Data_raw
次いで、JSON文字列に変換されたJSONデフォルトの方法を用いて形質転換される時自動的にUnicodeに変換、偽ensure_ascii =を追加する必要があり、デフォルトの文字セットがあります
パラメータ符号化は=「UTF-8」、異なる文字エンコーディング、例えばGBK場合、のよう=「GBK」符号を付加する必要があるように
データ=のjson.dumps(= ensure_asciiデータ、 False)が
ヘッダで使用するための要求パケットを要求した場合は、プラス「文字セット」覚えている:「UTF-8 」
そして、あなたは成功を要求することができます

おすすめ

転載: www.cnblogs.com/slqt/p/11345550.html