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

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

21
Как проверить, является ли строка допустимой строкой JSON в JavaScript без использования Try / Catch
Что-то вроде: var jsonString = '{ "Id": 1, "Name": "Coke" }'; //should be true IsJsonString(jsonString); //should be false IsJsonString("foo"); IsJsonString("<div>foo</div>") Решение не должно содержать try / catch. Некоторые из нас включают «разбить все ошибки», и им не нравится, когда отладчик ломает эти недопустимые строки JSON.
548 javascript  json 

16
Что такое JSON и зачем мне его использовать?
Я просмотрел википедию, прогуглил ее и прочитал официальную документацию, но до сих пор не дошел до того, что действительно понимаю, что такое JSON и почему я его использую. Некоторое время я создавал приложения с использованием PHP, MySQL и Javascript / HTML, и если JSON сможет что-то сделать, чтобы моя жизнь …
542 json 

15
Не можете использовать объект типа stdClass в качестве массива?
Я получаю странную ошибку, используя json_decode(). Он правильно декодирует данные (я видел это с помощью print_r), но когда я пытаюсь получить доступ к информации внутри массива, я получаю: Fatal error: Cannot use object of type stdClass as array in C:\Users\Dail\software\abs.php on line 108 Я только попытался сделать: $result['context']где $resultданные, возвращенныеjson_decode() …
541 php  json 

23
Обнаружена ошибка JSON.NET. Самостоятельная ссылка на тип
Я попытался сериализовать класс POCO, который был автоматически сгенерирован из Entity Data Model .edmx, и когда я использовал JsonConvert.SerializeObject Я получил следующую ошибку: Произошла ошибка Самостоятельная ссылка на тип System.data.entity. Как мне решить эту проблему?

14
JQuery AJAX кросс-домен
Вот две страницы, test.php и testserver.php. test.php <script src="scripts/jq.js" type="text/javascript"></script> <script> $(function() { $.ajax({url:"testserver.php", success:function() { alert("Success"); }, error:function() { alert("Error"); }, dataType:"json", type:"get" } )}) </script> testserver.php <?php $arr = array("element1", "element2", array("element31","element32")); $arr['name'] = "response"; echo json_encode($arr); ?> Теперь моя проблема: когда оба эти файла находятся на одном …

12
Сохранение текстов utf-8 в json.dumps как UTF8, а не как escape-последовательность
образец кода: >>> import json >>> json_string = json.dumps("ברי צקלה") >>> print json_string "\u05d1\u05e8\u05d9 \u05e6\u05e7\u05dc\u05d4" Проблема: она не читается человеком. Мои (умные) пользователи хотят проверять или даже редактировать текстовые файлы с помощью дампов JSON (и я бы предпочел не использовать XML). Есть ли способ сериализации объектов в строки JSON UTF-8 …
474 python  json  unicode  utf-8  escaping 

13
Возврат ответа JSON из представления Flask
У меня есть функция, которая анализирует CSV-файл с помощью Pandas и выдает отчет со сводной информацией. Я хочу вернуть результаты как ответ от представления Flask. Как вернуть ответ JSON? @app.route("/summary") def summary(): d = make_summary() # send it back as json
464 python  json  flask 

16
Как я могу разобрать JSON с C #?
У меня есть следующий код: var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent); Входные данные в responsecontentформате JSON, но они неправильно проанализированы в объекте. Как мне правильно десериализовать это?

16
Разница между JSON.stringify и JSON.parse
Я был смущен, когда использовать эти два метода синтаксического анализа. После того, как я передаю свои json_encoded данные и получаю их обратно через ajax, я часто путаюсь, когда мне следует использовать JSON.stringify и JSON.parse . Я получаю [object,object]в моем console.log при разборе и JavaScript-объект при строковом преобразовании. $.ajax({ url: "demo_test.txt", …
453 javascript  json 

15
Создание ответа JSON с использованием Django и Python
Я пытаюсь преобразовать серверный сценарий ответа Ajax в Django HttpResponse, но, видимо, он не работает. Это серверный скрипт: /* RECEIVE VALUE */ $validateValue=$_POST['validateValue']; $validateId=$_POST['validateId']; $validateError=$_POST['validateError']; /* RETURN VALUE */ $arrayToJs = array(); $arrayToJs[0] = $validateId; $arrayToJs[1] = $validateError; if($validateValue =="Testuser"){ // Validate?? $arrayToJs[2] = "true"; // RETURN TRUE echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}'; …
453 python  django  json 

13
Google Gson - десериализовать список <class> объект? (универсальный тип)
Я хочу передать объект списка через Google Gson, но не знаю, как десериализовать универсальные типы. Что я попробовал, посмотрев на это (ответ BalusC): MyClass mc = new Gson().fromJson(result, new List&lt;MyClass&gt;(){}.getClass()); но затем я получаю ошибку в eclipse, говорящую «Тип new List () {} должен реализовывать унаследованный абстрактный метод ...», и …
441 java  json  generics  gson 

10
Правильный способ вернуть JSON с помощью узла или Express
Итак, можно попытаться получить следующий объект JSON: $ curl -i -X GET http://echo.jsontest.com/key/value/anotherKey/anotherValue HTTP/1.1 200 OK Access-Control-Allow-Origin: * Content-Type: application/json; charset=ISO-8859-1 Date: Wed, 30 Oct 2013 22:19:10 GMT Server: Google Frontend Cache-Control: private Alternate-Protocol: 80:quic,80:quic Transfer-Encoding: chunked { "anotherKey": "anotherValue", "key": "value" } $ Есть ли способ получить точно такое …


13
JsonMappingException: не найден подходящий конструктор для типа [простой тип, класс]: невозможно создать экземпляр объекта JSON
Я получаю следующую ошибку при попытке получить JSON-запрос и обработать его: org.codehaus.jackson.map.JsonMappingException: не найден подходящий конструктор для типа [простой тип, класс com.myweb.ApplesDO]: невозможно создать экземпляр объекта JSON (нужно добавить / включить информацию о типе?) Вот JSON, который я пытаюсь отправить: { "applesDO" : [ { "apple" : "Green Apple" }, …

5
Как мне красиво распечатать JSON с помощью node.js?
Это кажется решенной проблемой, но я не могу найти решение для нее. По сути, я читаю файл JSON, меняю ключ и записываю новый JSON в тот же файл. Все работает, но я теряю форматирование JSON. Так, вместо: { name:'test', version:'1.0' } я получил {name:'test',version:'1.1'} Есть ли способ в Node.js написать …
436 json  node.js 

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