JSONValue x = "data.json".readText.parseJSON;
struct User {
int age;
string name;
this(JSONValue user) {
age = user["age"];
name = user["name"];
}
}
auto user = User(x);
Map x = json.jsonDecode(new File('data.json').readAsStringSync());
defmodule JsonTest do
def get_json(filename) do
with {:ok, body} <- File.read(filename),
{:ok, json} <- Poison.decode(body), do: {:ok, json}
end
end
x = JsonTest.get_json("data.json")
let x = ::serde_json::from_reader(File::open("data.json")?)?;
x = JSON.parse(File.read('data.json'))
(def x (read-value (file "data.json")))
JObject x = JObject.Parse(File.ReadAllText("data.json"));
JSONValue x = "data.json".readText.parseJSON; struct User { int age; string name; this(JSONValue user) { age = user["age"]; name = user["name"]; } } auto user = User(x);
Map x = json.jsonDecode(await new File('data.json').readAsString());
Map x = json.jsonDecode(new File('data.json').readAsStringSync());
defmodule JsonTest do def get_json(filename) do with {:ok, body} <- File.read(filename), {:ok, json} <- Poison.decode(body), do: {:ok, json} end end x = JsonTest.get_json("data.json")
buffer, err := os.ReadFile("data.json") if err != nil { return err } err = json.Unmarshal(buffer, &x) if err != nil { return err }
r, err := os.Open(filename) if err != nil { return err } decoder := json.NewDecoder(r) err = decoder.Decode(&x) if err != nil { return err }
const x = JSON.parse(fs.readFileSync('./data.json'));
const x = require('./data.json');
file = io.open("data.json") x = cjson.decode(file:read("a")) file:close()
$x = json_decode(file_get_contents('data.json'));
my $str = read_file('data.json'); my $x = decode_json($str);
with open("data.json", "r") as input: x = json.load(input)
let x = ::serde_json::from_reader(File::open("data.json")?)?;