前提・実現したいこと
Python3でBottleのREST APIから受け取った日本語文字列の処理で悩ましい部分があります。
あるREST API Parameterが"x":[["1", "赤"], ["2", "青"]]
だとすると、日本語をdecodeすると'[["1", "赤"], ["2", "青"]]'
になってしまいます。
これを元のlist[["1", "赤"], ["2", "青"]]
に直したいのですが、どうにもいい方法が思いつきません。
知恵をお貸しください。
該当のソースコード
Parameter
1{"x":[["1", "赤"], ["2", "青"]]}
Python3
1from bottle import route, request 2 3@route("/x", method="POST") 4def xx(): 5 req = request.params.decode().get("x") 6 7 a = #何かしらの変換処理 8 print(a) 9
output
1[["1", "赤"], ["2", "青"]]
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/28 02:22