☰
Home
/
Code Generators
/
JSON → C#
C#
JSON → C#
Generate C# POCO class from JSON
☆
Bookmark
Loading tool…
JSON input
{ "id": 1, "name": "Ada Lovelace", "email": "ada@example.com", "isActive": true, "score": 98.6, "tags": ["admin", "developer"], "address": { "street": "123 Main St", "city": "London" }, "orders": [{ "id": 101, "total": 49.99, "shipped": false }] }
C# output
⧉ Copy
using System.Collections.Generic; using System.Text.Json.Serialization; public class Address { [JsonPropertyName("street")] public string Street { get; set; } [JsonPropertyName("city")] public string City { get; set; } } public class Order { [JsonPropertyName("id")] public int Id { get; set; } [JsonPropertyName("total")] public double Total { get; set; } [JsonPropertyName("shipped")] public bool Shipped { get; set; } } public class Root { [JsonPropertyName("id")] public int Id { get; set; } [JsonPropertyName("name")] public string Name { get; set; } [JsonPropertyName("email")] public string Email { get; set; } [JsonPropertyName("isActive")] public bool IsActive { get; set; } [JsonPropertyName("score")] public double Score { get; set; } [JsonPropertyName("tags")] public List<string> Tags { get; set; } [JsonPropertyName("address")] public Address Address { get; set; } [JsonPropertyName("orders")] public List<Order> Orders { get; set; } }