Вопросы по теме '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