JSONException for read access if type is notJSONType.array. Note
This is @system because of the following pattern:
auto a = &(json.array());
json.uinteger = 0; // overwrite array pointer
(*a)[0] = "world"; // segmentation fault