Вопросы по теме 'cjson'

cjson.decode() многослойного JSON
Я хочу декодировать многослойный объект json в таблицу и распечатать значение «temp». p=666 d=23.42 payload='{"d": {"pres":'..(p)..',"temp":'..(d)..'} }' t = cjson.decode(payload) Моя первая идея была примерно такой:...
6110 просмотров
schedule 04.06.2023

cJSON — парсинг JSON
Я делаю отдых API и использую библиотеку cJSON c на С++. Это мой пример запроса тела { "userEmail": "[email protected]", "userPassword": "12345678" } В моей программе на С++ я получаю этот json следующим образом (теперь он работает):...
1567 просмотров
schedule 30.11.2022

Что такое стандарт JSON для пустой строки или нулевой переменной?
Я создаю приложение, которое анализирует шаблон JSON, а затем заменяет значения объектов новыми данными. Мой вопрос: каков стандартный способ представления пустых данных в JSON? Вот как я справляюсь с этим прямо сейчас: пустая строка...
15488 просмотров
schedule 21.11.2022

lua cjson кодирует нулевое поле
У меня есть таблица lua, например: local _table = {} _table["name"] = "some user name" _table["phone"] = nil ngx.say(cjson.encode(_table)) Вывод ngx.say, как показано ниже: {"name":"some user name"} Как видите, поле телефона в...
378 просмотров
schedule 21.06.2023

cjson encode - удалить из строки
У меня есть JWT, который я декодирую и печатаю в свой журнал, но проблема в том, что когда я это делаю, он также включает «», который я не хочу... Вот фрагмент моего кода, который работает за меня local jwt = require "resty.jwt" local jwt_obj =...
300 просмотров
schedule 07.05.2023

Redis cjson: есть ли способ манипулировать JSON без его полного декодирования?
Учитывая приведенный ниже пример, есть ли способ изменить значение с «bar» на «blah» без их декодирования? redis 127.0.0.1:6379> eval 'return cjson.encode({["foo"]= "bar"})' 0 "{\"foo\":\"bar\"}" redis 127.0.0.1:6379> eval 'return...
1253 просмотров
schedule 17.07.2022

Как проверить nil/null в Lua cjson Redis?
У меня есть сценарий lua с блоком кода, как показано ниже: local call_data = cjson.decode(ARGV[1]) local other_data = cjson.decode(ARGV[2]) local data = {} local next = next local populate_data = function(source) if...
969 просмотров
schedule 05.05.2023