JSON и экранирующие символы

У меня есть строка, которая сериализуется в JSON в Javascript, а затем десериализуется в Java.

Похоже, если строка содержит символ степени, тогда у меня проблема.

Мне нужна помощь в выяснении, кто виноват:

  • это реализация Spidermonkey 1.8? (здесь встроена реализация JSON)
  • это Google gson ?
  • это я что-то неправильно делаю?

Вот что происходит в JSDB:

js>s='15\u00f8C'
15°C
js>JSON.stringify(s)
"15°C"

Я бы ожидали "15 \ u00f8C ', что наводит меня на мысль, что реализация JSON Spidermonkey работает неправильно ... за исключением того, что домашняя страница JSON' кроме - "- или - \ - или- vim среди прочего в репо. (Я, очевидно, не собираюсь хранить все в своем репо, только различные файлы конфигурации, мой каталог src и, возможно, еще несколько вещей)

Я смог настроить репо, а затем отправить его в свой сервер, на котором я могу получить к нему доступ с других моих компьютеров, но я не могу клонировать его на другие мои компьютеры. Когда я пытаюсь клонировать его, это терпит неудачу, потому что домашний каталог не пуст. Есть ли здесь способ сделать то, что я хочу?

11
задан Ian Ringrose 11 November 2013 в 11:06
поделиться