Perbaikan JSON: Solusi untuk anomali JSON dari LLMS.
Taman Bermain Online · Laporkan Bug · Fitur Permintaan
Selamat datang di JSON-Repair, solusi masuk Anda untuk memperbaiki anomali JSON yang sial yang dapat mengalihkan proses model model bahasa besar Anda (LLM). Toolkit kami dirancang untuk menjadi Pisau Angkatan Darat Swiss untuk semua kebutuhan perbaikan JSON Anda.
"
n
{"key": TRUE, "key2": FALSE, "key3": Null
{'key': 'string', 'key2': false, "key3": null, "key4": unquoted}
[1, 2, 3, 4
{"employees":["John", "Anna",
[
]
[[1nn]
{foo: [}
{"text": "The quick brown fox won't jump"}
{"value_1": "value_2": "data"}
{"value_1": true, COMMENT "value_2": "data"}
- { "test_key": ["test_value", "test_value2"] }
{ "content": "[LINK]("https://google.com")" }
{ "content": "[LINK](" }
{ "content": "[LINK](", "key": true }
{"key":"",}
(kembali ke atas)
Untuk menambahkan perbaikan JSON ke proyek GO Anda, gunakan perintah berikut:
go get github.com/RealAlexandreAI/json-repair
package main
import (
"github.com/RealAlexandreAI/json-repair"
)
func main () {
// broken JSON string from LLM
in := "```json {'employees':['John', 'Anna', ```"
jsonrepair . RepairJSON ( in )
// output: {"employees":["John","Anna"]}
}
Selain itu, ada
MustRepairJSON
untuk skenario yang tidak cocok untuk penanganan kesalahan, seperti pipa dan lingkungan tepercaya
Untuk contoh lebih lanjut, silakan merujuk ke kasus uji atau taman bermain online
(kembali ke atas)
brew install realalexandreai/tap-jsonrepair/jsonrepair
# from raw string
jsonrepair -i " {'employees':['John', 'Anna', "
# output: {"employees":["John", "Anna", "Peter"]}
# from file
jsonrepair -f < json-file > .json
Anda juga dapat mengunduh Biner dari Release, silakan merujuk ke rilis.
Lihat masalah terbuka untuk daftar lengkap fitur yang diusulkan (dan masalah yang diketahui).
(kembali ke atas)
Kontribusi inilah yang membuat komunitas open source menjadi tempat yang luar biasa untuk belajar, menginspirasi, dan menciptakan. Kontribusi apa pun yang Anda buat sangat dihargai .
Jika Anda memiliki saran yang akan membuat ini lebih baik, silakan garukan repo dan buat permintaan tarik. Anda juga bisa membuka masalah dengan tag "peningkatan". Jangan lupa memberi proyek bintang! Terima kasih lagi!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)(kembali ke atas)
Didistribusikan di bawah lisensi GPLV3. Lihat LICENSE
untuk informasi lebih lanjut.
(kembali ke atas)
RealalExandreai - @realalexandreai
Tautan Proyek: https://github.com/realalexandreai/json-repair
(kembali ke atas)