diff --git a/media/json.svg b/media/json.svg new file mode 100644 index 0000000000000000000000000000000000000000..a8721600e5a1a1c9a6e963b0f749bc153bd37db8 --- /dev/null +++ b/media/json.svg @@ -0,0 +1,266 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="229.46251mm" + height="141.07211mm" + viewBox="0 0 229.46251 141.07211" + version="1.1" + id="svg5" + inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)" + sodipodi:docname="JSON.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview7" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:document-units="mm" + showgrid="false" + inkscape:zoom="0.69664703" + inkscape:cx="94.739513" + inkscape:cy="357.42634" + inkscape:window-width="1920" + inkscape:window-height="998" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="layer2" /> + <defs + id="defs2"> + <inkscape:path-effect + effect="spiro" + id="path-effect177879" + is_visible="true" + lpeversion="1" /> + <inkscape:path-effect + effect="spiro" + id="path-effect177875" + is_visible="true" + lpeversion="1" /> + <inkscape:path-effect + effect="spiro" + id="path-effect176765" + is_visible="true" + lpeversion="1" /> + <inkscape:path-effect + effect="spiro" + id="path-effect176679" + is_visible="true" + lpeversion="1" /> + </defs> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(26.720247,-18.660987)"> + <text + xml:space="preserve" + style="font-size:25.4px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="-54.849972" + y="40.263023" + id="text142699" + transform="matrix(0,-0.75928656,1.3170258,0,0,0)"><tspan + sodipodi:role="line" + id="tspan142697" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25.4px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';fill:#00ffff;stroke-width:0.264583" + x="-54.849972" + y="40.263023">}</tspan></text> + <g + id="g176769" + style="fill:none;stroke:#00ffff;stroke-width:1.2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + style="fill:none;stroke:#00ffff;stroke-width:1.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4.240245,31.982613 c -2.0917564,0.957986 -3.9155139,2.49339 -5.21597421,4.391279 -1.39309489,2.03308 -2.17088059,4.433937 -2.60650339,6.859707 -0.6867967,3.824435 -0.5617471,7.743695 -0.3751593,11.624826 0.3856878,8.02252 1.0242493,16.03041 1.5670268,24.043835 0.115689,1.708003 0.2267437,3.428363 0.018204,5.127529 -0.20854,1.699167 -0.7582607,3.394467 -1.8362795,4.724329 -0.8260774,1.019063 -1.9302759,1.785208 -3.1067356,2.365583 -1.1764596,0.580375 -2.4303528,0.985113 -3.6819676,1.377991 -1.099311,0.34507 -2.200978,0.682636 -3.304897,1.012666" + id="path176677" + inkscape:path-effect="#path-effect176679" + inkscape:original-d="m 4.240245,31.982613 c -1.5574745,1.464025 -3.47705158,2.927784 -5.21597421,4.391279 -1.73892279,1.463495 -1.73740459,4.573403 -2.60650339,6.859707 -0.8690991,2.286304 -0.2498418,7.750148 -0.3751593,11.624826 -0.1253178,3.874677 1.0449491,16.029487 1.5670268,24.043835 0.5220778,8.014348 -1.2117859,6.56817 -1.8180757,9.851858 -0.6062897,3.283691 -4.5255377,2.495981 -6.7887032,3.743574 -2.263166,1.247592 -2.203,0.675375 -3.304897,1.012666" /> + <path + style="fill:none;stroke:#00ffff;stroke-width:1.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4.240245,155.0381 c -2.0917562,-0.95799 -3.91551335,-2.49339 -5.215974,-4.39128 -1.3930939,-2.03308 -2.1708806,-4.43393 -2.606504,-6.8597 -0.6867984,-3.82444 -0.5617476,-7.7437 -0.375159,-11.62483 0.3856891,-8.02252 1.0242492,-16.03041 1.567027,-24.04383 0.1156892,-1.708 0.226744,-3.42836 0.018204,-5.12753 -0.2085399,-1.69917 -0.7582608,-3.39447 -1.8362801,-4.724332 -0.8260775,-1.019063 -1.9302758,-1.785208 -3.1067355,-2.365583 -1.1764596,-0.580375 -2.4303527,-0.985113 -3.6819675,-1.377991 -1.099311,-0.34507 -2.200978,-0.682636 -3.304897,-1.012666" + id="path176761" + inkscape:path-effect="#path-effect176765" + inkscape:original-d="m 4.240245,155.0381 c -1.557474,-1.46402 -3.477052,-2.92778 -5.215974,-4.39128 -1.738923,-1.46349 -1.737405,-4.5734 -2.606504,-6.8597 -0.869099,-2.28631 -0.249841,-7.75015 -0.375159,-11.62483 -0.125318,-3.87468 1.044949,-16.02949 1.567027,-24.04383 0.522078,-8.01435 -1.211786,-6.56817 -1.818076,-9.851862 -0.606289,-3.283691 -4.525537,-2.495981 -6.788703,-3.743574 -2.263166,-1.247592 -2.203,-0.675375 -3.304897,-1.012666" /> + </g> + <g + id="g176769-2" + style="fill:none;stroke:#00ffff;stroke-width:1.0054;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="matrix(-1.0820269,-2.3646365,-0.3556392,0.53936506,94.49904,61.174026)"> + <path + style="fill:none;stroke:#00ffff;stroke-width:1.0054;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4.240245,31.982613 c -2.0917564,0.957986 -3.9155139,2.49339 -5.21597421,4.391279 -1.39309489,2.03308 -2.17088059,4.433937 -2.60650339,6.859707 -0.6867967,3.824435 -0.5617471,7.743695 -0.3751593,11.624826 0.3856878,8.02252 1.0242493,16.03041 1.5670268,24.043835 0.115689,1.708003 0.2267437,3.428363 0.018204,5.127529 -0.20854,1.699167 -0.7582607,3.394467 -1.8362795,4.724329 -0.8260774,1.019063 -1.9302759,1.785208 -3.1067356,2.365583 -1.1764596,0.580375 -2.4303528,0.985113 -3.6819676,1.377991 -1.099311,0.34507 -2.200978,0.682636 -3.304897,1.012666" + id="path176677-2" + inkscape:path-effect="#path-effect177875" + inkscape:original-d="m 4.240245,31.982613 c -1.5574745,1.464025 -3.47705158,2.927784 -5.21597421,4.391279 -1.73892279,1.463495 -1.73740459,4.573403 -2.60650339,6.859707 -0.8690991,2.286304 -0.2498418,7.750148 -0.3751593,11.624826 -0.1253178,3.874677 1.0449491,16.029487 1.5670268,24.043835 0.5220778,8.014348 -1.2117859,6.56817 -1.8180757,9.851858 -0.6062897,3.283691 -4.5255377,2.495981 -6.7887032,3.743574 -2.263166,1.247592 -2.203,0.675375 -3.304897,1.012666" /> + <path + style="fill:none;stroke:#00ffff;stroke-width:1.0054;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4.240245,155.0381 c -2.0917562,-0.95799 -3.91551335,-2.49339 -5.215974,-4.39128 -1.3930939,-2.03308 -2.1708806,-4.43393 -2.606504,-6.8597 -0.6867984,-3.82444 -0.5617476,-7.7437 -0.375159,-11.62483 0.3856891,-8.02252 1.0242492,-16.03041 1.567027,-24.04383 0.1156892,-1.708 0.226744,-3.42836 0.018204,-5.12753 -0.2085399,-1.69917 -0.7582608,-3.39447 -1.8362801,-4.724332 -0.8260775,-1.019063 -1.9302758,-1.785208 -3.1067355,-2.365583 -1.1764596,-0.580375 -2.4303527,-0.985113 -3.6819675,-1.377991 -1.099311,-0.34507 -2.200978,-0.682636 -3.304897,-1.012666" + id="path176761-8" + inkscape:path-effect="#path-effect177879" + inkscape:original-d="m 4.240245,155.0381 c -1.557474,-1.46402 -3.477052,-2.92778 -5.215974,-4.39128 -1.738923,-1.46349 -1.737405,-4.5734 -2.606504,-6.8597 -0.869099,-2.28631 -0.249841,-7.75015 -0.375159,-11.62483 -0.125318,-3.87468 1.044949,-16.02949 1.567027,-24.04383 0.522078,-8.01435 -1.211786,-6.56817 -1.818076,-9.851862 -0.606289,-3.283691 -4.525537,-2.495981 -6.788703,-3.743574 -2.263166,-1.247592 -2.203,-0.675375 -3.304897,-1.012666" /> + </g> + <text + xml:space="preserve" + style="font-size:12.7px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="-27.662825" + y="98.329002" + id="text245858"><tspan + sodipodi:role="line" + id="tspan245856" + style="font-size:12.7px;stroke-width:0.264583" + x="-27.662825" + y="98.329002">â‘ </tspan></text> + <text + xml:space="preserve" + style="font-size:12.7px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="36.155552" + y="28.037159" + id="text257160"><tspan + sodipodi:role="line" + id="tspan257158" + style="font-size:12.7px;stroke-width:0.264583" + x="36.155552" + y="28.037159">â‘¡</tspan></text> + <text + xml:space="preserve" + style="font-size:12.7px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="73.765846" + y="157.01767" + id="text262680"><tspan + sodipodi:role="line" + id="tspan262678" + style="font-size:12.7px;stroke-width:0.264583" + x="73.765846" + y="157.01767">â‘¢</tspan></text> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Layer 2" + transform="translate(26.720247,-18.660987)"> + <text + xml:space="preserve" + style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke:none;stroke-width:0.264583;stroke-opacity:0.0755997" + x="6.6546474" + y="36.130993" + id="text1837"><tspan + sodipodi:role="line" + id="tspan1835" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code Bold';fill:#ff0000;stroke:none;stroke-width:0.264583;stroke-opacity:0.0755997" + x="6.6546474" + y="36.130993">{</tspan><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke:none;stroke-width:0.264583;stroke-opacity:0.0755997" + x="6.6546474" + y="47.640373" + id="tspan1841"> <tspan + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code Bold';fill:#0000ff;stroke:none;stroke-opacity:0.0755997" + id="tspan30875">"è°"</tspan><tspan + style="fill:#4d4d4d;stroke:none;stroke-opacity:0.0755997" + id="tspan102721">:</tspan> <tspan + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code Bold';fill:#ff0000;stroke:none;stroke-opacity:0.0755997" + id="tspan57041">"我"</tspan><tspan + style="fill:#4d4d4d;stroke:none;stroke-opacity:0.0755997" + id="tspan111595">,</tspan></tspan><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke:none;stroke-width:0.264583;stroke-opacity:0.0755997" + x="6.6546474" + y="59.149754" + id="tspan1843"> <tspan + style="fill:#008000;stroke:none;stroke-opacity:0.0755997" + id="tspan38601">"åšå®¢"</tspan><tspan + style="fill:#4d4d4d;stroke:none;stroke-opacity:0.0755997" + id="tspan106009">:</tspan> <tspan + style="fill:#800000;stroke:none;stroke-opacity:0.0755997" + id="tspan59949">"https://blog.example.com"</tspan><tspan + style="fill:#4d4d4d;stroke:none;stroke-opacity:0.0755997" + id="tspan114755">,</tspan></tspan><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke:none;stroke-width:0.264583;stroke-opacity:0.0755997" + x="6.6546474" + y="70.659134" + id="tspan10425"> <tspan + style="fill:#008000;stroke:none;stroke-opacity:0.0755997" + id="tspan35341">"有关å¸å·"</tspan><tspan + style="fill:#4d4d4d;stroke:none;stroke-opacity:0.0755997" + id="tspan108795">: </tspan><tspan + id="tspan220768" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code Bold';fill:#ff00ff;stroke:none;stroke-opacity:0.0755997">[</tspan></tspan><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke:none;stroke-width:0.264583;stroke-opacity:0.0755997" + x="6.6546474" + y="81.32515" + id="tspan19931"> <tspan + style="fill:#800000;stroke:none;stroke-opacity:0.0755997" + id="tspan69019">"https://honk.example.com/u/honk"</tspan><tspan + style="fill:#4d4d4d;stroke:none;stroke-opacity:0.0755997" + id="tspan117385">,</tspan></tspan><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke:none;stroke-width:0.264583;stroke-opacity:0.0755997" + x="6.6546474" + y="91.991173" + id="tspan19933"> <tspan + style="fill:#4d4d4d;stroke:none;stroke-opacity:0.0755997" + id="tspan94011">{</tspan></tspan><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke:none;stroke-width:0.264583;stroke-opacity:0.0755997" + x="6.6546474" + y="103.50055" + id="tspan19937"> <tspan + style="fill:#008000;stroke:none;stroke-opacity:0.0755997" + id="tspan42467">"å¹³å°"</tspan><tspan + style="fill:#4d4d4d;stroke:none;stroke-opacity:0.0755997" + id="tspan121587">: </tspan><tspan + style="fill:#800000;stroke:none;stroke-opacity:0.0755997" + id="tspan71939">"Mastodon"</tspan><tspan + style="fill:#4d4d4d;stroke:none;stroke-opacity:0.0755997" + id="tspan134221">,</tspan></tspan><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke:none;stroke-width:0.264583;stroke-opacity:0.0755997" + x="6.6546474" + y="115.00993" + id="tspan19939"> <tspan + style="fill:#008000;stroke:none;stroke-opacity:0.0755997" + id="tspan44955">"用户å类型"</tspan><tspan + style="fill:#4d4d4d;stroke:none;stroke-opacity:0.0755997" + id="tspan125029">: </tspan><tspan + style="fill:#800000;stroke:none;stroke-opacity:0.0755997" + id="tspan74513">"webfinger"</tspan><tspan + style="fill:#4d4d4d;stroke:none;stroke-opacity:0.0755997" + id="tspan131135">,</tspan></tspan><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke:none;stroke-width:0.264583;stroke-opacity:0.0755997" + x="6.6546474" + y="126.51931" + id="tspan20227"> <tspan + style="fill:#008000;stroke:none;stroke-opacity:0.0755997" + id="tspan47307">"用户å"</tspan><tspan + style="fill:#4d4d4d;stroke:none;stroke-opacity:0.0755997" + id="tspan128127">: </tspan><tspan + style="fill:#800000;stroke:none;stroke-opacity:0.0755997" + id="tspan77041">"tusk@m.example.com"</tspan></tspan><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#4d4d4d;stroke:none;stroke-width:0.264583;stroke-opacity:0.0755997" + x="6.6546474" + y="137.18533" + id="tspan19935"> }</tspan><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#4d4d4d;stroke:none;stroke-width:0.264583;stroke-opacity:0.0755997" + x="6.6546474" + y="147.85135" + id="tspan19929"> <tspan + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code Bold';fill:#ff00ff;stroke:none;stroke-opacity:0.0755997" + id="tspan226996">]</tspan></tspan><tspan + sodipodi:role="line" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Fira Code';-inkscape-font-specification:'Fira Code Bold';fill:#ff0000;stroke:none;stroke-width:0.264583;stroke-opacity:0.0755997" + x="6.6546474" + y="158.51736" + id="tspan1839">}</tspan></text> + </g> +</svg>