Какую библиотеку json мне следует использовать для передачи массива объектов (javascript) на сервер (java) и наоборот? - PullRequest
0 голосов
/ 08 декабря 2010

У меня есть массив объектов в javascript, и я знаю, что мне нужно использовать json, чтобы передать его на сервер, но я не знаю, какую библиотеку мне следует использовать.В этом посте я обнаружил, что мне нужно использовать JSON.stringify ();, но есть также комментарий, в котором говорится, что JSON.stringify не является стандартной функцией, и я должен использовать вместо нее json2.js.Что я хотел бы знать:

  1. Есть ли какая-либо предустановленная библиотека Json в javascript?

  2. Какая библиотека Json лучшаяЯ могу использовать как в javascript, так и в java.

  3. И ... если не слишком много вопросов ... где я могу взять эти библиотеки

заранее спасибо

Ответы [ 2 ]

1 голос
/ 08 декабря 2010

См. http://en.wikipedia.org/wiki/JavaScript_Object_Notation#Using_JSON_in_Ajax и http://en.wikipedia.org/wiki/JavaScript_Object_Notation#Native_JSON.

JSON изначально поддерживается в современных браузерах (и в старых браузерах с помощью eval (), но с возможными последствиями для безопасности и производительности).http://json.org/ предоставляет список библиотек JSON для старых браузеров, в которых нативный JSON не поддерживается и использование eval () не является хорошей идеей.

1 голос
/ 08 декабря 2010
  1. В глобальном объекте есть свойство JSON для браузеров, использующих спецификацию ECMAScript v5 (09 декабря).
  2. Если это и Java, и JavaScript, то это не одна и та же библиотека ... ЛичноЯ обычно использую Джексона в Java и ExtJS в Javascript.
  3. Здесь и здесь .Гораздо более легкая реализация js может быть найдена здесь .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...