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

Property definitions

mongodb $ BSON :: from_json_string
	# 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