Чтобы добавлять сообщения и комментарии, .

@unfalse:
unfalse

There's Json in System.Web.Helpers, there's JsonQueryStringConverter in System.ServiceModel.Web, there's JavascriptSerializer in System.Web.Script.Serialization, DataContractJsonSerializer in System.Runtime.Serialization.Json, heck MS has even decided to include third party Json.NET in its ASP.NET Web API. If you thought that wasn't enough, MS is coming up with System.Json but currently is unfit for consumption. Way to go Microsoft way to go.... I choose by the best looking namespace. – nawfal

@justonemore:
justonemore

Надо перекодировать JSON строку. Вот строка: '"[{"text":"22","correct":false},{"text":"33","correct":false},]"'. В PHP:
$s = json_decode($json, TRUE);
print_r($s);
И ничего! После php -f code.php нихера. Берем Python и print(json.loads('"[{"text":"22","correct":false},{"text":"33","correct":false},]"')) и в ответ получаем сообщение ValueError: Extra data: line 1 column 5 — line 1 column 93 (char 4 — 92). Вот. Вот! Оказывается что в строке есть лишние кавычки и нужно чтобы было '[{"text":"22","correct":false},{"text":"33","correct":false},]'. Но что же PHP? Есть функция json_last_error которая возвращает int и в документации к которой есть такой код: foreach ($json as $string) {
echo 'Decoding: ' . $string;
json_decode($string);

switch (json_last_error()) {
case JSON_ERROR_NONE:
echo ' — No errors';
break;
case JSON_ERROR_DEPTH:
echo ' — Maximum stack depth exceeded';
break;
………………………………

@mabu:
mabu

Как использовать Джейсона из вбскриптов aspjson.com и demon.tw

@DespicableMe:
DespicableMe

Кто может помочь с разбором json, пожалуйста?
Есть массив, полученный из яндекс карт вида:
$json = '{"polygons":[{"coords":[[[51.66524722349841,39.261860555541965],[51.663886141991874,39.2623540820007],[51.66519384852736,39.2639204920654],[51.66524722349841,39.261860555541965]]],"params":{"strokeWidth":"3","strokeColor":"blue","balloonContent":"dsf","opacity":"0.6","fillColor":"lightblue"}}],"lines":[],"routes":[]}';
Вот отсюда надо получить координаты. Что я делаю? var_dump ($json->poligons[0]['coords']);
Где я ошибся?

@Zert:
Zert

Чем в шелле json нормально генерить? О вариации с echo/printf знаю, хочется чего-то более удобного. Есть инструменты?

@trapdoor:
trapdoor

redd.it — можно устроить чемпионат по парсингу.

@Macil:
Macil

Зело приятственно начинать утро с очередного кул стори: chadaustin.me

@thefish:
thefish

GIN-индексы по полям с jsonb:
depesz.com

@provaton:
provaton

Правда, что для сильно структурированной информации json не сильно подходит, или это у меня просто руки кривые?

@alkov:
alkov

JSON в моей уютной 1Сочке!!1

@Zert:
Zert

Не могу понять, как поменять поле в json в постгресе. Такое вообще возможно?

@tuenut:
tuenut

Пиздец, сейчас заменю порядка 50ти строк пятью.

@tuenut:
tuenut

Наконец я навел немного автоматизации и красивости на ферме.

Во-первых, у меня периодически отваливается несколько ежиков. Я сделал задачу в cron каждые 12 часов перезапускать их. Думаю, должно помочь, если нет — попробую каждые 4. Если опять не поможет, надо будет придумать способ отслеживать их состояние.
Да, с cron'ом метод весьма топорный, но простой и, наверно, надежный.

Во-вторых, красивости. Тут conky+python. Я уже писал и показывал скрипт, который мне статистику показывает, забирая ее через api пула в json. Сейчас я переделал тот скрипт, он получился чуть более универсальный и, как мне кажется, более грамотный(хотя все равно, наверняка, говнокод еще тот). Плюс скрипт ведет лог — просто пишет полученный json в файл и клеит к нему таймстамп(в формате '%d.%m.%Y %H:%M:%S').
Так же баш-скрипт, который запускает асики, пишет в тот же лог-файл сообщения о том, что он запускался. Так же клеит в начало таймстамп. Весь лог файл в json-формате ведется. Вот не знаю почему, но мне понравился этот формат — довольно просто работать, в определенной мере легко читается пользователем.

//На счет json'a, похоже я идиот и изобрел велосипед — сделал свой парсер для json, не покурив json.dumps(), оно оказывается умеет выводить красиво, с отступами и переносами строк. Погуглил это, пока писал пост.

@ridouchire:
ridouchire

Жуйк, я не умею в ангельский. К величайшему сожалению. Скажи, ты знешь, где можно своровать хорошую книгу по JSON? Только без "чайников" и "для вашего сайта за 24 часа", угу?

@TLemur:
TLemur

@ugnich почини JSON в сообщениях с несколькими абзацами.
Сейчас идёт так: "body": "Украина — суть шагреневая кожа.
\nПока потаенные желания украинствующих не выражаются вслух, — она цела..."
Должно быть так: "body": "Украина — суть шагреневая кожа.\nПока потаенные желания украинствующих не выражаются вслух, — она цела..."
Я ясно выражаюсь?

@qrilka:
qrilka

обнаружил для себя stedolan.github.io — полезная вещь

@4DA:
4DA

Быдланы, накидайте плиз либ для python, которые json -> html.

Кстати, есть что-нить полущ, чем json для генерации html в другие форматы?
inb4: xml

@Arepo:
Arepo

жуйк, посоветуй системку на хадупе (или самостоятельную), которая позволяет делать SQL-подобные запросы по неструктурированным данным (хранятся сейчас в JSON'е, перегнать в любой другой формат не проблема). В принципе, подойдут и запросы по типу монговских, но SQL предпочтительнее в данном случае. Сами запросы должны поддерживать фильтрацию, группировку, сортировку и стандартный набор аггрегирующих функций

@skobkin-ru:
skobkin-ru

Жуйк, а кто-нибудь знает альтернативу Universal Widget?
play.google.com
Ну это такой замечательный виджет, которому можно указать урл, откуда он будет хватать заранее подготовленный JSON и выводить красивенько на экран.
Автор Universal Widget, походу, на него забил. Может, есть живые варианты?

Я, например, хочу себе немного мониторинга и погоду за собственным окном с датчика. Такой виджет был бы идеальным решением.

@a13:
a13

Bear in mind that the json markup language only accepts numbers in base 10.
Ну кто им мешал тупо строку заюзать?

@netneladno:
netneladno

бартунов хуярит obartunov.livejournal.com

@veet:
veet

Эпичный парсер json-а одним regex-ом
perlmonks.org
(код на перле)

@bitfield:
bitfield

Подумываю о том, чтоб хранить пресеты программы в реестре как строки с JSON.
Буду гореть в аду?

@NokitaKaze:
NokitaKaze

блядь, в си++ реально нет ни одного вменяемого парсера json? Половина выглядит как ассемблерное говно, вторую половину хуй сконпеляешь, некоторые вообще тупо не парсят. Ояебу

@Tenno-Seremel:
Tenno-Seremel

Кстати, хорошая идея. Хочу посмотреть на то, как будет выглядеть HTML страница в виде JSON. Конвертер написать что ли и натравить на что-нибудь вроде ЛОРа или ЖЖ.

@Tenno-Seremel:
Tenno-Seremel

manifest.sysapps.org JSON захватывает (уже захватил) разум веба. Чем эта лапша лучше XML — не понятно :3

@Sectoid:
Sectoid

бэкпортнул поддержку выхлопа в JSON в avprobe для wheezy/jessie. По-умолчанию продолжает использоваться старый формат (sic!), json/ini можно врубить через опцию -of (как в ветке 9.х самого libav). Пакеты будут в репе через часок, берите кому надо.

@NokitaKaze:
NokitaKaze

хочу json-интерфейс к Жую

via #1437304 А ведь прошло всего полтора года

@SkyLimited:
SkyLimited

Именно так, а не иначе приходится приводить строку, чтобы json не плюнул молча null в ответ:
$message = iconv("Windows-1251","UTF-8",iconv("UTF-8","Windows-1251",@mysql_result($res,$i,"message")));

@borunov:
borunov

скажите люди добрые, вот хочется странного — хочется написать juick-клиента, который бы общался с сервером только через HTTP и соответственно JSON. и без всяких XMPP. это извращение или не очень? только аргументированно

@k0st1x:
k0st1x

есть ссылка на доку dotnet + json strathweb.com
у меня отображается
"...Сетевой адрес, позволяющий идентифицировать сайт в сети «Интернет», включен в Единый Реестр доменных имен.... или Доступ ограничен по решению суда...."
в России теперь нельзя юзать json по решению суда?

@trapdoor:
trapdoor

echo '{"test1": 1, "test2": "win"}' | python -m json.tool

@nib952051:
nib952051

В Qt5 правда нашелся парсер Json'а QJsonDocument::fromJson(), странно что в гугле ничего не оказалось об этом

@trapdoor:
trapdoor

[] is not safe either: haacked.com

@Annoynimous:
Annoynimous

Мда, всё-таки Haskell не подходит для w3crpacli ну совсем.
Посоны, посоветуйте cli-тулзу для потрошения json чем-нибудь навроде xpath, а?

@skobkin-ru:
skobkin-ru

Полезная веб-утилитка, которая парсит JSON, отображает в удобном виде и отображает результат после eval().
json.parser.online.fr

@omnivore:
omnivore

json.parser.online.fr онлайн парсер json

@Kxepal:
Kxepal

Вышла новая версия спеки про JSON Patch:
tools.ietf.org
Много хороших уточнений, но на этот раз они "взяли и все сломали": сделали список ключей фиксированным, что в общем-то и правильно, но стало многословней.

@Marchael:
Marchael

Хочу реализовать управление сервисом при помощи JSON, подскажите встраиваемую библиотеку для организации JSON сервера приема данных внунтри этого сервиса :)

github.com мне понравилась своей простотой.

P.S. UNIX-socket, pipe, fifo и пр. не предлагать, так как сервисов возможно будет несколько и обмен между управляющим интерфейсом и сервисом будет только по TCP\IP

@Alinaki:
Alinaki

{$myarray|@json_encode}