[OpenSIPS-Users] JSON Bug, empty strings

2013-02-10 Thread Brett Nemeroff
Hey all, I think I see a bug in the JSON module; but it might just be a "feature" of JSON. Seems that when I assign an empty string to a JSON element, it's storing it as NULL. So for example: $json(object/element) = ''; If I print that, I get in an xlog. Is this expected? I'd really like to be

Re: [OpenSIPS-Users] JSON Bug, empty strings

2013-02-10 Thread Muhammad Shahzad
I think libjson_c treats empty string as null. Let me run some tests to confirm it. Thank you. On Sun, Feb 10, 2013 at 6:39 PM, Brett Nemeroff wrote: > Hey all, > I think I see a bug in the JSON module; but it might just be a "feature" > of JSON. > > Seems that when I assign an empty string to

Re: [OpenSIPS-Users] JSON Bug, empty strings

2013-02-10 Thread Muhammad Shahzad
Nope, i was wrong. It works fine. $json(object) := "{'id':'1234567890','name':NULL}"; $json(object/element) = ''; xlog("L_WARN", "id: $json(object/id), name: $json(object/name), element: $json(object/element)"); Results as, Feb 10 19:39:47 ubuntu-1204 osip-service[13705]

Re: [OpenSIPS-Users] JSON Bug, empty strings

2013-02-11 Thread Bogdan-Andrei Iancu
Hi Brett, Empty string is not a valid json stringmaybe "{}". Check the grammar on http://www.json.org/ and a validator on http://jsonlint.com/ Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com On 02/10/2013 07:39 PM, Brett Nemeroff wrote: He