JSON修理:LLMSからのJSON異常のソリューション。
オンラインの遊び場・レポートバグ・リクエスト機能
JSON-Repairへようこそ、大規模な言語モデル(LLM)プロセスを維持できる厄介なJSON異常を修正するための頼りになるソリューションです。当社のツールキットは、すべてのJSON修理ニーズのためにスイスアーミーナイフになるように設計されています。
"
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":"",}
(トップに戻る)
GOプロジェクトにJSON修理を追加するには、次のコマンドを使用してください。
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"]}
}
さらに、パイプや信頼できる環境など、エラー処理には適していないシナリオ用の
MustRepairJSON
があります
その他の例については、テストケースまたはオンラインの遊び場を参照してください
(トップに戻る)
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
リリースからバイナリをダウンロードすることもできます。リリースを参照してください。
提案された機能(および既知の問題)の完全なリストについては、オープンな問題を参照してください。
(トップに戻る)
貢献は、オープンソースコミュニティを学び、インスピレーションを与え、創造するのに驚くべき場所にするものです。あなたがする貢献はどんな貢献も大歓迎です。
これを改善する提案がある場合は、レポをフォークしてプルリクエストを作成してください。また、タグ「拡張機能」で問題を開くこともできます。プロジェクトにスターを与えることを忘れないでください!再度、感謝します!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)(トップに戻る)
GPLV3ライセンスの下で配布されます。詳細については、 LICENSE
参照してください。
(トップに戻る)
RealAlexandreai -@RealAlexAndreai
プロジェクトリンク:https://github.com/realalexandreai/json-repair
(トップに戻る)