Вопросы с тегом «json»

JSON (JavaScript Object Notation) - это текстовый формат обмена данными, не зависящий от языка. Используйте этот тег, когда используется этот текстовый формат. НЕ ИСПОЛЬЗУЙТЕ ЭТУ ТЕГ ДЛЯ ПРИРОДНЫХ ОБЪЕКТОВ JAVASCRIPT ИЛИ LITERALS ОБЪЕКТОВ JAVASCRIPT. Прежде чем задать вопрос, проверьте свой JSON с помощью валидатора JSON, такого как JSONLint (https://jsonlint.com).

17
Преобразование данных в JSON в C #
Я хочу получить записи из базы данных в DataTable . Затем преобразуйте DataTable в объект JSON. Верните объект JSON в мою функцию JavaScript. Я использую этот код, звоня: string result = JsonConvert.SerializeObject(DatatableToDictionary(queryResult, "Title"), Newtonsoft.Json.Formatting.Indented); Чтобы преобразовать DataTable в JSON, он работает правильно и возвращает следующее: { "1": { "viewCount": 703, …
87 c#  json  datatable 


3
Разница между json.js и json2.js
Может кто-нибудь сказать мне, в чем разница между двумя парсерами JSON? https://github.com/douglascrockford/JSON-js/blob/master/json.js https://github.com/douglascrockford/JSON-js/blob/master/json2.js У меня есть файл JSON от 13 апреля 2007 г. (в нем есть такие методы, как parseJSON). Я не вижу этих методов ни в одной из новых версий.
87 json 


14
Как проверить, является ли объект JavaScript JSON
У меня есть вложенный объект JSON, который мне нужно перебрать, и значение каждого ключа может быть строкой, массивом JSON или другим объектом JSON. В зависимости от типа объекта мне нужно выполнять разные операции. Есть ли способ проверить тип объекта, чтобы узнать, является ли он строкой, объектом JSON или массивом JSON? …
87 javascript  json 

7
Использование числа как «индекса» (JSON)
Недавно начал копаться в JSON, и сейчас я пытаюсь использовать число в качестве «идентификатора», что не очень хорошо работает. foo:"bar"работает нормально, а вот 0:"bar"нет. var Game = { status: [ { 0:"val", 1:"val", 2:"val" }, { 0:"val", 1:"val", 2:"val" } ] } alert(Game.status[0].0); Есть ли способ сделать это следующим образом? …

15
gson.toJson () выбрасывает StackOverflowError
Я хотел бы сгенерировать строку JSON из моего объекта: Gson gson = new Gson(); String json = gson.toJson(item); Каждый раз, когда я пытаюсь это сделать, я получаю такую ​​ошибку: 14:46:40,236 ERROR [[BomItemToJSON]] Servlet.service() for servlet BomItemToJSON threw exception java.lang.StackOverflowError at com.google.gson.stream.JsonWriter.string(JsonWriter.java:473) at com.google.gson.stream.JsonWriter.writeDeferredName(JsonWriter.java:347) at com.google.gson.stream.JsonWriter.value(JsonWriter.java:440) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:235) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:220) at …

2
Используйте jq для анализа строки JSON
Я пытаюсь jqразобрать структуру JSON, например: { "a" : 1, "b" : 2, "c" : "{\"id\":\"9ee ...\",\"parent\":\"abc...\"}\n" } То есть элемент в JSON - это строка с экранированным json. Итак, у меня есть что-то вроде $ jq [.c] myFile.json | jq [.id] Но это сбой с jq: error: Cannot index …
87 json  string  sed  escaping  jq 

10
Как добавить переменные среды в launch.json в VSCode
Работа с новым редактором VSCode над проектом node.js. Я пытаюсь настроить свой профиль «Запуск» для отладки путем редактирования файла launch.json. Мне нужно настроить строку подключения в качестве переменной среды. Согласно комментариям в файле launch.json: // Environment variables passed to the program. "env": { } Я попытался добавить свою переменную среды …

11
Сериализация Python namedtuple в json
Каков рекомендуемый способ сериализации a namedtupleв json с сохранением имен полей? Сериализация a namedtupleв json приводит к сериализации только значений, а имена полей теряются при переводе. Я хотел бы, чтобы поля также сохранялись при json-ized и, следовательно, сделал следующее: class foobar(namedtuple('f', 'foo, bar')): __slots__ = () def __iter__(self): yield self._asdict() …

1
Как сохранить данные модели Backbone.js?
Я больше увлекаюсь фронтенд-разработкой и недавно начал использовать Backbone.js в своем приложении. Я хочу сохранить данные модели на сервере. Не могли бы вы объяснить мне различные способы сохранения данных модели (с использованием формата json). Я использую Java на стороне сервера. Также я в основном видел, как REST используется для сохранения …

14
JSON-сериализация моделей Google App Engine
Я долго искал безуспешно. В моем проекте не используется Django. Есть ли простой способ сериализации моделей App Engine (google.appengine.ext.db.Model) в JSON или мне нужно написать собственный сериализатор? Модель: class Photo(db.Model): filename = db.StringProperty() title = db.StringProperty() description = db.StringProperty(multiline=True) date_taken = db.DateTimeProperty() date_uploaded = db.DateTimeProperty(auto_now_add=True) album = db.ReferenceProperty(Album, collection_name='photo')

14
Facebook Graph API, как получить электронную почту пользователей?
Я использую Graph API, но не могу понять, как получить адрес электронной почты вошедшего в систему пользователя. Во введении к Graph говорится: «API Graph может предоставить доступ ко всем основным данным регистрации учетной записи, которые вы обычно запрашиваете в форме регистрации для своего сайта, включая имя, адрес электронной почты, изображение …

13
Скрыть определенные значения в выводе JSON.stringify ()
Можно ли исключить определенные поля из включения в строку json? Вот какой-то псевдокод var x = { x:0, y:0, divID:"xyz", privateProperty1: 'foo', privateProperty2: 'bar' } Я хочу, чтобы privateProperty1 и privateproperty2 не отображались в строке json Итак, я подумал, что могу использовать функцию замены stringify function replacer(key,value) { if (key=="privateProperty1") …
86 javascript  json 

4
POST-данные в формате JSON
У меня есть некоторые данные, которые мне нужно преобразовать в формат JSON, а затем отправить их с помощью функции JavaScript. <body onload="javascript:document.myform.submit()"> <form action="https://www.test.net/Services/RegistrationService.svc/InviteNewContact" method="post" name="myform"> <input name="firstName" value="harry" /> <input name="lastName" value="tester" /> <input name="toEmail" value="testtest@test.com" /> </form> </body> Так сейчас выглядит пост. Мне нужно отправить значения в формате …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.