json- все статьи тега


Элегантное ООП на Python

Сила Python в его гибкости. Это один из самых простых языков для объектно-ориентированного программирования. Иногда его даже критикуют за чрезмерную гибкость. Я покажу самый элегантный на мой взгляд способ объектно-ориентированного программирования в Python. Ключ к элегантности  —  библиотека marshmallow. Она устанавливается командой pip install m...

Как комментировать файлы JSON

Если у вас возникли проблемы с добавлением комментариев к файлу JSON, на то есть веская причина: JSON не поддерживает комментарии. “Я убрал комментарии из JSON, потому что увидел, что люди используют их для парсинга директив — практика, которая разрушила бы совместимость”, — пишет Дуглас Крокфорд, популяризировавший текстовый формат данных. Однако...

Прекратите использовать конфигурационные файлы JSON

История о том, почему мы не должны использовать инструменты для того, что можно сделать с помощью простого JavaScript. Каждый важный инструмент в мире JavaScript позволяет настроить пользовательскую конфигурацию с использованием файлов JSON или JavaScript (Babel и ESLint являются хорошими примерами). Какой бы ни была причина, по которой вам, возмо...

Посоветуйте, пожалуйста, как мне принять структурированные логи.

Посоветуйте, пожалуйста, как мне принять структурированные логи. Несколько тысяч серверов создают трафик примерно от 1 до 100 событий в секунду. Событие — это широкий json объект без вложенности, один из примерно 40-50 заранее известных типов. Широкий — где-то до килобайта размером. Всё это очень хорошо шардится по владельцам серверов и по времени....

передача аргументов в фильтр jq

Вот мой конфиг.json: { "env": "dev", "dev": { "projects" : { "prj1": { "dependencies": {}, "description": "" } } } } Вот мои команды bash: PRJNAME='prj1' echo $PRJNAME jq --arg v "$PRJNAME" '.dev.projects."$v"' config.json jq '.dev.projects.prj1' config.json Вывод: prj1 null { "dependencies": {}, "description": "" } Таким образом, $PRJNAME-это prj1, но первый вызов выводит только null. Кто-ни ...

Синтаксический анализ JSON в таблицу Oracle с помощью PL / SQL

Я создал следующий скрипт для чтения данных из базы данных мобильного приложения (которая основана на MongoDB) от разработчика Oracle SQL: DECLARE l_param_list VARCHAR2(512); l_http_request UTL_HTTP.req; l_http_response UTL_HTTP.resp; l_response_text VARCHAR2(32767); BEGIN -- service's input parameters -- preparing Request... l_http_request := UTL_HTTP.begin_request ('https://api.appery.io/rest/1/db/collections/Photos?where=%7B%22Oracle_Flag%22%3A%22Y%22%7D' ...

Переименование ключей json итеративное

Я получил очень простой json, но в каждом блоке я получил что-то вроде этого. var json = { "name": "blabla" "Children": [{ "name": "something" "Children": [{ ..... }] } И так далее. Я не знаю, сколько детей есть внутри каждого ребенка рекурсивно. var keys = Object.keys(json); for (var j = 0; j < keys.length; j++) { var key = keys[j]; var value = json[key]; delete json[key]; key = key.replace("Children", "children"); json[key] = value; } А теперь я хочу з ...

Как в JSON закодировать PHP-массив, но ключи без кавычек

Я пытаюсь построить (с помощью Flot) круговую диаграмму с некоторыми данными var data = <?php echo json_encode($data)?> Результат, который я получаю из этого, таков: var data = [ {"label":"Crear Usuario", "data":"2"}, {"label":"Impresoras", "data":"1"}, {"label":"Problema Correo", "data":"1"}, {"label":"Requisicion Equipo", "data":"1"}, {"label":"Sitio Web", "data":"1"} ] Проблема здесь в том, что мне нужны label и data без кавычек, я уже пробовал json_encode($data, JSON_NUMERIC_CH ...

Jcontainer, JObject, JToken и Linq путаница

Мне трудно понять, когда использовать JContainer, JObject, и JToken. Я понимаю из "стандартов", что JObject состоит из JProperties и что JToken является базовым абстрактным классом для всех типов JToken, но я не понимаю JContainer. Я использую C# и только что купил LinqPad Pro 5. У меня есть источник данных JSON в файле, поэтому я успешно десериализую содержимое этого файла с помощью этого оператора: string json; using (StreamReader reader = new StreamReader(@"myjsonfile.json")) { json ...

Доступ к вложенной карте типа map[string]interface{} в Golang

Итак, я пытаюсь разобрать ответ JSON. Он может быть на несколько уровней глубже. Вот что я сделал: var result map[string]interface{} json.Unmarshal(apiResponse, &result) Во-первых, правильно ли это делать? Предположим, что ответ был следующим: { "args": { "foo": "bar" } } Чтобы получить доступ к ключу foo, я увидел игровую площадку , делающую это: result["args"].(map[string]interface{})["foo"] Здесь, что такое .() обозначение? Это правильно? ...

Как поймать событие save row встроенного редактирования сетки Kendo ui и сохранить изменения, основанные на каждом изменении ячейки

У меня есть встроенная редактируемая сетка кендо, я уже привязываю редактируемую сетку к этой форме. Ссылка http://jsfiddle.net/alexyu/A2J9e/ мне нужно сохранить данные после изменения ячейки означает, что после редактирования ячейки, когда я перемещу другую ячейку, она автоматически сохранит данные в базу данных я уже нашел некоторые решения, но не правильное решение.Кто-нибудь может мне помочь??? Вот мой код для встроенной редактируемой сетки <div id="grid"></div> <scr ...

Как получить значение расстояния от следующего объекта JSON?

Мне нужно получить значение 361714 из следующего объекта JSON в PHP. JSON получается с помощью Google distance matrix api. Ссылка : https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=Washington,DC&destinations=New+York+City,NY&key=AIzaSyDVfbt8uCHfFTehDjDS-z_XfYF1O-lLDAE { "destination_addresses" : [ "New York, NY, USA" ], "origin_addresses" : [ "Washington, DC, USA" ], "rows" : [ { "elements" : [ { "dist ...

Как изменить все ключи на строчные при разборе JSON на JToken

У меня есть строка JSON, и ключи имеют прописные и строчные символы: {"employees":[ {"FIrstName":"John", "LASTname":"Doe"}, {"FIRSTNAME":"Anna", "LaSTNaME":"Smith"}, {"firstName":"Peter", "lastName":"Jones"} ]} Я хочу преобразовать его в объект JToken и иметь все ключи в JToken в нижнем регистре. Поэтому внутренне в JToken это должно быть следующим образом: {"employees":[ {"firstname":"John", "lastname":"Doe"}, {"firstname":"Anna", "lastname":"Smith"}, {"firstname": ...

Сохранить Json в переменной Javascript

Я изучаю javascript в эти дни, и у меня есть вопрос. У меня есть переменная, которая содержит url. Я хотел бы сохранить содержимое url, на которое указывает моя переменная, в другой переменной... Первая переменная выглядит примерно так: var Link = "http://mysite.com/json/public/search?q=variabile&k=&e=1"; Если я открою ссылку, я увижу что-то вроде: { "count": 1, "e": 1, "k": null, "privateresult": 0, "q": "gabriel", "start": 0, "cards": [ { "__guid__": "cdf8ee96538c38 ...

Какую длину я должен дать полю MySQL VARCHAR, которое хранит подпись в JSON?

Я пытаюсь хранить подписи в базе данных. Я использую плагин signature pad (signaturePad ), который преобразует canvas в JSON и теперь хочет сохранить подпись в MySQL. Я использую поле VARCHAR, но я не уверен, какую длину я должен разрешить. Я пробовал несколько раз и обычно получал строку между 2000 и 3000 символами. Вопрос: Что я должен использовать для длины поля в MYSQL? Я не знаю, как происходит преобразование CANVAS=>JSON сделано, так что, может быть, кто-нибудь подскажет мне, чего ...

c# JsonConvert.DeserializeObject возвращает null с допустимым файлом json

У меня есть следующая функция: [HttpPost] [Route("api/post")] public void AddFavourite([FromBody]int id) { var data = GetData(id); var list = JsonConvert.DeserializeObject<List<VehicleDetail>>(@"C:FleetStudiofavVehicle.json"); list.Add(data); var convertedJson = JsonConvert.SerializeObject(list, Formatting.Indented); } Однако мой список равен null и возвращает следующую ошибку: Newtonsoft.формат JSON.JsonReaderException: 'обнаружен неожиданный символ пр ...

Сериализация и десериализация объектов Objective-C в JSON

Мне нужно сериализовать и десериализовать objective-c объекты в JSON для хранения в CouchDB. Есть ли у людей какой-либо пример кода для наилучшей практики для общего решения? Я посмотрел на несколько фреймворков JSON, и они остановились на уровне NSDictionary/NSArray. т. е. множество фреймворков сериализует и десериализует NSDictionary/NSArray в JSON. Но мне еще предстоит проделать работу по преобразованию NSDictionary в Objective-C объекты. Чтобы сделать вещи более сложными, мой объект A мо ...

javascript try catch с JSON parse

У меня есть несколько объектов json, которые приходят с сервера. На данный момент я использую функции JSON браузеров (мое приложение поддерживает только современные браузеры) для разбора json на объекты. Должен ли я использовать try/catch, чтобы сделать мое приложение более надежным, или использование try/catch создаст еще один набор проблем? ...

Rails 4: Как обновить страницу индекса с помощью AJAX

Я не могу поверить, что не нашел других вопросов, чтобы ответить на этот вопрос, но я искал повсюду и не могу найти ничего, что действительно отвечает на мой вопрос. В принципе, у меня есть страница расходов, на которой я хочу отобразить все расходы в данном месяце в таблице. У меня есть выбор месяца и года, и прямо сейчас он работает, добавляя параметры месяца и года в url-адрес и переходя к этому href с небольшим javascript. Однако я хотел бы избежать обновления страницы и просто обновить таб ...

ESP8266-PubSubClient-ограничение символов сообщений

Я не могу отправлять сообщения сверх определенного предела. Я посмотрел на docs и уже пытался переопределить максимальный размер пакета: #define MQTT_MAX_PACKET_SIZE 512 Я даже пытался увеличить лимит до смешных пределов, и все равно сообщение игнорируется. Размер моего сообщения составляет 253 символа в сжатом формате JSON: { "code_gc": [ 38000,1,69,342,171,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,63,21,21,21,21,21,21,21,63,21,63,21,63,21,63,21,63,21,21,2 ...