Hello, I'm using TclLib JSON package to convert JSON to Tcl dict but getting wrong results processing null values. According to JSON documentation null is a null value and "null" is a string, but json2dict will produce string from null instead of empty value. For example this json:
{
"tbl_row_id": 1,
"id": 35,
"uuid_client": "0e9ce22d-2228-4a20-81d6-82985aaab9f6",
"name": "Hirondina Maria Gomes Santos",
"contact": null,
"address": "Escola João José dos Santos - São Vicente",
"country": null,
"phone": "2317770 - 5809927",
"email": null,
"web": null,
"fin": null,
"details": null,
"extra": {
"bank": "BCA",
"bank_account": "16343143"
}
}Will produce this dict:
tbl_row_id 1 id 35 uuid_client 0e9ce22d-2228-4a20-81d6-82985aaab9f6 name {Hirondina Maria Gomes Santos} contact null address {Escola João José dos Santos - São Vicente} country null phone {2317770 - 5809927} email null web null fin null details null extra {bank BCA bank_account 16343143}Wich must be something like that:
tbl_row_id 1 id 35 uuid_client 0e9ce22d-2228-4a20-81d6-82985aaab9f6 name {Hirondina Maria Gomes Santos} contact "" address {Escola João José dos Santos - São Vicente} country "" phone {2317770 - 5809927} email "" web "" fin "" details "" extra {bank BCA bank_account 16343143}Thank you
arjen - 2021-04-27 11:28:03
I suggest you register this bug in a ticket for this module, which can be done at https://core.tcl-lang.org/tcllib/ticket .