我有字符串值
String valueData = "{\"x\":10,\"y\":10,\"z\":10}"
如何格式化为x:10,y:10,z:10
请帮我正则表达
String valueData = "{\"x\":10,\"y\":10,\"z\":10}.";
valueData = valueData.replace(".", "");
valueData = valueData.replace("{", "");
valueData = valueData.replace("}", "");
valueData = valueData.replace("\"", "");
System.out.println(valueData);
qazxsw poi无效String我认为这是一个qazxsw poi
你也可以试试这个
String valueData = {"x":10,"y":10,"z":10}.
OUTPUT
JSON
你可以用这个:
StringBuilder stringBuilder= new StringBuilder();
try {
JSONObject json = new JSONObject("{\"x\":10,\"y\":10,\"z\":10}");
Iterator<String> iter = json.keys();
while (iter.hasNext()) {
String key = iter.next();
stringBuilder.append(key+ ":");
stringBuilder.append(json.getString(key)+",");
}
} catch (JSONException e) {
e.printStackTrace();
}
Log.e("DATA",stringBuilder.toString());
你可以用这个:
com.example.user33.workingtestapp E/DATA: x:10,y:10,z:10,