2017-01-09 7 views
4

こんにちは私は次の形式でJSONオブジェクトを作成する必要があります。どのようにそれについて移動するPythonでJSONオブジェクトを作成するには

{"user2_proximity": 3, "Wifi_1": -80, "Wifi_2": -40, "Wifi_3": -40, 
"thermostat": 18, "light": 0, "hour_of_day": 0, "user3_proximity": 3, 
"user1_proximity": 1, "day_of_week": 1, "security": 0, "minute_of_hour": 9, 
"Act_1": 1, "Act_2": 0, "Act_3": 0} 
+0

が...あること、すでにJSONまたはPythonの 'dict'?それらのものは非常によく似ています。 JSONはJavaScript Object Notationの略で、データをシリアライズしてシステム間でやりとりする方法です。 「JSONオブジェクト」のようなものはありませんが、PythonやJavaScriptなどのプログラミング言語のオブジェクトがあります。これは刺すようなもので、あなたは 'dict'を望んでいるのですか?これは' dict'ですか、あなたは文字列が欲しいのですか? – tdelaney

答えて

13

ソース:私は混乱しているhttps://docs.python.org/2/library/json.html

import json 
data = {"user2_proximity": 3, "Wifi_1": -80, "Wifi_2": -40, "Wifi_3": -40, 
"thermostat": 18, "light": 0, "hour_of_day": 0, "user3_proximity": 3, 
"user1_proximity": 1, "day_of_week": 1, "security": 0, "minute_of_hour": 9, 
"Act_1": 1, "Act_2": 0, "Act_3": 0} 

json_data = json.dumps(data) 
+0

すべてのキーの値、つまりuser2_proximity、wifi_1などが変更されます。サーモスタットとライト値のみが一定です。 – Anagha

+1

@Anaghaもっと具体的に質問を更新してください。 [this](https://stackoverflow.com/help/mcve)を読んでください。 –

+0

@Anaghaあなたはデータ['wifi_1'] = 2で値を変更し、再びjsonに変換することができます –

関連する問題