Это период наблюдения предыдущего вопроса (Android: Json string with spaces gives "Unterminated object at" exception)Как сохранить котировки на строки из строковых ресурсов
Когда я получаю строку из файла ресурса он удаляет «если она не экранированы (\») находится там путь вокруг этого?
Например:
Java:
String jString = getResources().getString(R.string.event);
Json:
<resources>
<string name="event">
{"Array":[{"Name":"One two three"},{"Name":"Two"},{"Name":"Three"}]}
</string>
</resources>
jString имеет значение {Array: [{Name: Один два три}, {Имя: Два }, {Name: Three}]}, и я хочу, чтобы у него было следующее значение {"Array": [{"Name": "Two two three"}, {"Name": "Two"}, {"Name" :"Три"}]}.
Вы сами ответили на вопрос: «Если это не экранировано (\»), есть ли способ обойти это? »В чем проблема? – Julian
Проблема в том, что я получаю строку с сервера, который сериализует объект, и я не хочу писать свой собственный сериализатор.Я думаю, что это глупо, что он удаляет кавычки из строки, и я надеюсь, что там есть. –
Когда вы собираете этот JSON-предмет? В (или раньше) компилируете? на самом деле не имеет смысла для меня в данный момент. – Julian