mongodb :: BSON :: from_json_string
json_string
.If json_string
is not a valid JSON string, this initializer returns NULL.
intrude import mongodb
var str = """{ "age" : 10, "name" : "Rick", "ELS" : [ ] }"""
var bson = new BSON.from_json_string(str)
assert bson.to_s == str
# Returns a new BSON object parsed from `json_string`.
#
# If `json_string` is not a valid JSON string, this initializer returns NULL.
#
# ~~~
# intrude import mongodb
# var str = """{ "age" : 10, "name" : "Rick", "ELS" : [ ] }"""
# var bson = new BSON.from_json_string(str)
# assert bson.to_s == str
# ~~~
init from_json_string(json_string: String) do
init(new NativeBSON.from_json_string(json_string.to_cstring))
end
lib/mongodb/mongodb.nit:84,2--96,4