/**
* 将{[item1]=1}转为JSON
* {[item2]="aa"}也行
* @param s
* @return
*/
public static String toJSON(String s)
{
JSONObject jsonObject = new JSONObject();
String[] keyValuePairs = s.split(",");
for (String keyValuePair : keyValuePairs) {
String[] parts = keyValuePair.trim().replaceAll("[\\{\\}\\[\\]]", "").split("=");
String key = parts[0].trim();
String value = parts[1].trim();
try{
Integer integer = Integer.valueOf(value);
jsonObject.set(key, integer);
}catch (Exception e){
jsonObject.set(key, value);
}
}
return jsonObject.toString();
}
(自己学习用)