Thanks guys that was I was looking for!
I'm using std.json for parsing json. I need to check if a
specific string key is in JSONValue.object. The first thing I
tried was:
JSONValue root = parseJSON(text);
if(root["key"].isNull == false) {
//do stuff with root["key"]
}
But that code doesn't work, because calling root["key"] will
On Tue, Oct 06, 2015 at 08:28:46PM +, Borislav Kosharov via
Digitalmars-d-learn wrote:
> JSONValue root = parseJSON(text);
> if(root["key"].isNull == false) {
try
if("key" in root) {
// it is there
} else {
// it is not there
}
you can also do
if("key" !in root) {}
On Tuesday, 6 October 2015 at 20:44:30 UTC, via
Digitalmars-d-learn wrote:
On Tue, Oct 06, 2015 at 08:28:46PM +, Borislav Kosharov via
Digitalmars-d-learn wrote:
JSONValue root = parseJSON(text);
if(root["key"].isNull == false) {
try
if("key" in root) {
// it is there
} else {
Am Tue, 06 Oct 2015 21:39:28 +
schrieb Fusxfaranto :
> Additionally, just like associative arrays, if you need to access
> the value, you can get a pointer to it with the in operator (and
> if the key doesn't exist, it will return a null pointer).
>
>