json encoder code example

Example 1: json enum string

using Newtonsoft.Json;
using Newtonsoft.Json.Converters;

[JsonConverter(typeof(StringEnumConverter))]
public Gender Gender { get; set; }

Example 2: python json dump

import json

with open("data_file.json", "w") as write_file:
    json.dump(data, write_file)

Example 3: JSONDecoder

struct GroceryProduct: Codable {
    var name: String
    var points: Int
    var description: String?
}

let json = """
{
    "name": "Durian",
    "points": 600,
    "description": "A fruit with a distinctive scent."
}
""".data(using: .utf8)!

let decoder = JSONDecoder()
let product = try decoder.decode(GroceryProduct.self, from: json)

print(product.name) // Prints "Durian"

Example 4: json encode

<?php
$age = {"numberPlate":"CPV453","documentType":null,"documentNumber":"12962552","email":"[email protected]","phone":"","entityId":"45500","contactId":"7825235","respCaptcha":"","runtVehicleConfiguration":null}

  
echo json_encode($age);
?>

Example 5: json encode

<?php
$age = array("Peter"=>35, "Ben"=>37, "Joe"=>43);

  
echo json_encode($age);
?>

Example 6: json.loads

>>> import json
>>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]')
['foo', {'bar': ['baz', None, 1.0, 2]}]
>>> json.loads('"\\"foo\\bar"')
'"foo\x08ar'
>>> from io import StringIO
>>> io = StringIO('["streaming API"]')
>>> json.load(io)
['streaming API']

Tags:

Php Example