когда я использую JSONObject,
оно отличается от того значения, которое я думал.
То есть 'вводимое значение добавляется двойными кавычками Когда он вводит JSONObject'
например, In Java
import net.sf.json.JSONObject;
String testStr = "[1 test String]";
JSONObject testJSONObj = new JSONObject();
testJSONObj.put("testStr", testStr);
System.out.println(testJSONObj.getString("testStr"));
Map testMap = new HashMap<>();
testMap.put("testStr", testStr);
System.out.println(testMap.get("testStr").toString());
HashMap печатает '[1 test String]'
, но JSONObj печатает не '[1 test String]', а ' ["1 тестовая строка"] '
почему он напечатал, добавлены двойные кавычки
ps
другой пример Использование JSONObject: [1 тестовая строка -> [1 тестовая строка
[тестовая строка] -> [тестовая строка]
[1 тестовая строка] str -> [1 тестовая строка] str