Web Analytics

json-everything

⭐ 1225 stars Indonesian by json-everything
[!IMPORTANT]
Untuk memastikan keberlanjutan jangka panjang proyek ini, biaya pemeliharaan bulanan telah diperkenalkan. Biaya ini wajib dibayarkan oleh semua organisasi atau pengguna dari perpustakaan manapun dari proyek ini yang menghasilkan pendapatan. Anda dapat membayar biaya tersebut melalui GitHub Sponsors.
>
Untuk menerapkannya, EULA pada rilis biner telah ditambahkan ke repo dan paket Nuget yang mewajibkan pembayaran biaya pemeliharaan.
>
Untuk informasi lebih lanjut tentang siapa yang wajib membayar biaya dan pertanyaan yang sering diajukan lainnya, silakan lihat halaman organisasi Biaya Pemeliharaan Open Source.

🌐 Bahasa

Build & Test Test results Percentage of issues still open Rata-rata waktu untuk menyelesaikan masalah Lisensi

Apa itu json-everything?

Filosofi utama di balik json-everything adalah memastikan bahwa fungsionalitas JSON umum memiliki dukungan yang baik di ruang _System.Text.Json_.

Langkah pertama untuk itu adalah memeriksa apakah ada proyek lain yang mendukung fungsi tertentu.

Jika ada, upaya tersebut kemungkinan besar tidak akan diduplikasi di sini. Beberapa baris di bawah ini Anda akan menemukan daftar proyek lain yang melakukan hal menarik dengan JSON.

Jika tidak, itu terbuka untuk dipertimbangkan di proyek ini.

Playground Dokumentasi Blog Pembelajaran Interaktif
Coba online
json-everything.net
Dokumentasi
docs.json-everything.net
Blog
blog.json-everything.net
Belajar
learn.json-everything.net

Diskusi Tanya Dibuat dengan
Slack StackOverflow Dibuat dengan Jetbrains Resharper

Apa saja yang ada di dalam kotak?

Sebenarnya ada beberapa kotak. Setiap fungsi telah dipisahkan ke dalam pustaka sendiri, sehingga Anda dapat memilih pustaka yang Anda butuhkan.

Semua pustaka dibangun untuk .Net Standard 2.0 dan .Net 8.

JsonSchema.Net
Versi NuGetVersi NuGet
JSON Schema, draft 6 dan yang lebih tinggi
JsonSchema.Net.Generation
Versi NuGetVersi NuGet
Pembuatan skema dari tipe .Net
JsonSchema.Net.Api
Versi NuGetVersi NuGet
Validasi JSON Schema untuk API ASP.Net
JsonSchema.Net.Generation.DataAnnotations
Versi NuGetVersi NuGet
Dukungan pembuatan skema untuk System.ComponentModel.DataAnnotations.
JsonSchema.Net.DataGeneration
Versi NuGetVersi NuGet
Pembuatan data instance acak (didukung oleh Bogus)
JsonSchema.Net.Data
Versi NuGetVersi NuGet
Sebuah kosakata untuk mengakses data instance dan eksternal
JsonSchema.Net.ArrayExt
NuGet versionNuGet version
Sebuah kosakata untuk memperluas validasi array
JsonSchema.Net.OpenApi
NuGet versionNuGet version
Ekstensi kosakata OpenApi 3.1 (digunakan oleh Graeae)
JsonPath.Net
NuGet versionNuGet version
JSON Path (RFC 9535)
JsonPatch.Net
NuGet versionNuGet version
JSON Patch (RFC 6902)
JsonPointer.Net
NuGet versionNuGet version
JSON Pointer (RFC 6901) dan Relative JSON Pointer (Spesifikasi)
JsonLogic
NuGet versionNuGet version
JsonLogic (Situs Web)
JsonE.Net
NuGet versionNuGet version
JSON-e (Situs Web)
Json.More.Net
NuGet versionNuGet version
Ekstensi penggunaan umum yang seharusnya mungkin sudah disertakan di System.Text.Json[.Nodes] tetapi belum
Yaml2JsonNode
NuGet versionNuGet version
Konversi antara model dokumen YAML di YamlDotNet dan JsonNode (dua arah).
Semua pustaka di atas menawarkan dukungan lengkap untuk spesifikasi terkait mereka.

Terjemahan pesan kesalahan untuk _JsonSchema.Net_ tersedia dalam:

CATATAN Setiap paket bahasa disediakan oleh paket Nuget-nya sendiri.

Anda juga dapat melihat hasil JSON Schema Test Suite di Bowtie, yang menjalankan rangkaian pengujian terhadap berbagai implementasi di berbagai platform.

DISCLAIMER Pustaka saya, _JsonSchema.Net_, tidak terkait atau berhubungan dengan situs web https://jsonschema.net, kecuali bahwa keduanya adalah alat JSON Schema yang sangat baik.

Paket yang sudah tidak didukung

Paket-paket ini juga pernah menjadi bagian dari rangkaian ini tetapi sekarang sudah tidak didukung lagi.

JsonSchema.Net.CodeGeneration
NuGet versionNuGet version
Generasi kode C# dari skema Sudah tidak didukung lagi, gunakan Corvus.JsonSchema

Dukungan _System.Text.Json_ oleh proyek lain

Jika Anda tidak menemukan yang Anda cari di sini, silakan coba salah satu proyek hebat berikut:

Jika Anda menggunakan JSON untuk melakukan sesuatu yang belum didukung oleh pustaka di suite ini atau salah satu proyek di atas, silakan buat issue fitur.

Jika Anda memelihara atau mengetahui proyek lain yang memperluas _System.Text.Json_ untuk melakukan hal-hal menarik, saya ingin mencantumkannya di sini, jadi silakan buat issue umum untuk memberi tahu saya.

Berkontribusi

Silakan lihat Kode Etik dan berkas CONTRIBUTING untuk informasi lebih lanjut.

Sponsorship

Jika Anda merasa pustaka-pustaka ini bermanfaat dan ingin mendukung pengembangan lanjutan, silakan pertimbangkan untuk mensponsori pengelola.

.NET Foundation

Proyek ini didukung oleh .NET Foundation.

--- Tranlated By Open Ai Tx | Last indexed: 2026-04-12 ---