public class Test {
public static void main(String[] args) throws ClientProtocolException, IOException {
HttpClient client = new DefaultHttpClient();
JSONObject json = new JSONObject();
json.put('set_boot' : True);
json.put('synchronous': True),
json.put('filters',filterList);
List filterList = new ArrayList();
filterList.put(6005076802818994A0000000000009DD);
json.put('volumes':volumeList);
List volumeList = new ArrayList();
volumeList.add('*all');
json.add( 'allow_unsupported': True);
StringEntity se = new StringEntity( json.toString());
System.out.println(se);
}
}
次のような JSON クエリに変換する値を追加しようとしています。
{
'set_boot': True,
'synchronous': True,
'filters': {
'host_refs': [u '6005076802818994A0000000000009DD']
},
'volumes': ['*all'],
'allow_unsupported': True
}
しかし、Eclipse はエラー Invalid Character constant on line を表示しています
json.put('set_boot' : True);
私は他のいくつかの単語も書いてみました
json.put('set' : True);
しかし、それでも同じエラーが発生します。