一个支持格式化残缺json的工具

on 2025-12-02

用ai结合vscode原生的格式化能力搭建了一个json格式化工具 json tool github

示例: input1

{"xxa":{"ak":"a","sk":"a"},"xxb":{"ak":"a","sk":"a"},"xxc":{"ak":"a","sk":"a"},"xxd":{"ak":"a","sk":"a"

output1

{
    "xxa": {
        "ak": "a",
        "sk": "a"
    },
    "xxb": {
        "ak": "a",
        "sk": "a"
    },
    "xxc": {
        "ak": "a",
        "sk": "a"
    },
    "xxd": {
        "ak": "a",
        "sk": "a"

input2

Info 2025-12-02 14:05:30.949 sxx logid  request body ={"bizId":"xx","curMessage":{"messageId":null,"content":"xx","type":"TEXT","role":"USER","shortCutToolId":null,"userCurTime":null,"toolCalls":null},"type":"CHAT","userId":"xx","chatHistory":[{"messageId":"xx","content":"xx","type

output2

Info 2025-12-02 14: 05: 30.949 sxx logid  request body ={
    "bizId": "xx",
    "curMessage": {
        "messageId": null,
        "content": "xx",
        "type": "TEXT",
        "role": "USER",
        "shortCutToolId": null,
        "userCurTime": null,
        "toolCalls": null
    },
    "type": "CHAT",
    "userId": "xx",
    "chatHistory": [
        {
            "messageId": "xx",
            "content": "xx","type