gpt4 book ai didi

c# - 如何从 json 对象字符串 C# 创建 json 架构

转载 作者:行者123 更新时间:2023-12-02 04:06:37 25 4
gpt4 key购买 nike

我正在评估来自 NewtonSoft 的 Json.Net.Schema 和来自 GitHub 的 NJsonSchema,但我无法弄清楚如何从 JSON 对象创建 JSON 模式。我希望它像这个网站一样工作:http://jsonschema.net/#/

我在寻找什么

string json = @"{""Name"": ""Bill"",""Age"": 51,""IsTall"": true}";

var jsonSchemaRepresentation = GetSchemaFromJsonObject(json);

我希望 jsonSchemaRepresentation 变量中有一个有效的 JSON 架构。有谁知道我怎样才能做到这一点?

提前致谢!

最佳答案

NJsonSchema 的当前版本 supports this feature :

The SampleJsonSchemaGenerator generates a JSON Schema from sample JSON data.

var schema = JsonSchema4.FromSampleJson("...");
var schemaJson = schema.ToJson();

... or create a SampleJsonSchemaGenerator instance and call the Generate("...") method.

关于c# - 如何从 json 对象字符串 C# 创建 json 架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39184970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com