• <tfoot id='wAR9l'></tfoot>

    <small id='wAR9l'></small><noframes id='wAR9l'>

        <bdo id='wAR9l'></bdo><ul id='wAR9l'></ul>
    1. <legend id='wAR9l'><style id='wAR9l'><dir id='wAR9l'><q id='wAR9l'></q></dir></style></legend>
    2. <i id='wAR9l'><tr id='wAR9l'><dt id='wAR9l'><q id='wAR9l'><span id='wAR9l'><b id='wAR9l'><form id='wAR9l'><ins id='wAR9l'></ins><ul id='wAR9l'></ul><sub id='wAR9l'></sub></form><legend id='wAR9l'></legend><bdo id='wAR9l'><pre id='wAR9l'><center id='wAR9l'></center></pre></bdo></b><th id='wAR9l'></th></span></q></dt></tr></i><div id='wAR9l'><tfoot id='wAR9l'></tfoot><dl id='wAR9l'><fieldset id='wAR9l'></fieldset></dl></div>

        在 C# 中使用 newtonsoft 查找并返回 JSON 差异?

        时间:2023-08-22
          <tbody id='0CqRt'></tbody>
      1. <i id='0CqRt'><tr id='0CqRt'><dt id='0CqRt'><q id='0CqRt'><span id='0CqRt'><b id='0CqRt'><form id='0CqRt'><ins id='0CqRt'></ins><ul id='0CqRt'></ul><sub id='0CqRt'></sub></form><legend id='0CqRt'></legend><bdo id='0CqRt'><pre id='0CqRt'><center id='0CqRt'></center></pre></bdo></b><th id='0CqRt'></th></span></q></dt></tr></i><div id='0CqRt'><tfoot id='0CqRt'></tfoot><dl id='0CqRt'><fieldset id='0CqRt'></fieldset></dl></div>
        • <small id='0CqRt'></small><noframes id='0CqRt'>

          <legend id='0CqRt'><style id='0CqRt'><dir id='0CqRt'><q id='0CqRt'></q></dir></style></legend>
              <tfoot id='0CqRt'></tfoot>
              • <bdo id='0CqRt'></bdo><ul id='0CqRt'></ul>

                  本文介绍了在 C# 中使用 newtonsoft 查找并返回 JSON 差异?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我想获取在使用 Newtonsoft 进行比较时不匹配的 JSON 部分的列表.

                  I'd like to get a list of the JSON parts that don't match when doing a comparison using Newtonsoft.

                  我有这段代码可以比较:

                  I have this code that compares:

                  JObject xpctJSON = JObject.Parse(expectedJSON);
                  JObject actJSON = JObject.Parse(actualJSON);
                  
                  bool res = JToken.DeepEquals(xpctJSON, actJSON);
                  

                  但是找不到任何返回差异的东西.

                  But can't find anything that returns the diff's.

                  推荐答案

                  只是为了帮助以后的查询.我遇到了一个不错的 json diff 工具.它完美地适用于 json 结构的差异/补丁:

                  Just to help future queries. There's a nice json diff tool I came across. It works flawlessly for diff/patch of json structures:

                  jsondiffpatch.net还有一个 nuget 包.

                  jsondiffpatch.net There's also a nuget package for it.

                  用法很简单.

                  var jdp = new JsonDiffPatch();
                  JToken diffResult = jdp.Diff(leftJson, rightJson);
                  

                  这篇关于在 C# 中使用 newtonsoft 查找并返回 JSON 差异?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:NewtonSoft.Json 具有 IEnumerable&lt;ISomeInterface& 下一篇:在 xml 序列化期间忽略属性,但在反序列化期间不

                  相关文章

                  最新文章

                  <tfoot id='c5LsK'></tfoot>
                  • <bdo id='c5LsK'></bdo><ul id='c5LsK'></ul>
                • <legend id='c5LsK'><style id='c5LsK'><dir id='c5LsK'><q id='c5LsK'></q></dir></style></legend>

                    <small id='c5LsK'></small><noframes id='c5LsK'>

                  1. <i id='c5LsK'><tr id='c5LsK'><dt id='c5LsK'><q id='c5LsK'><span id='c5LsK'><b id='c5LsK'><form id='c5LsK'><ins id='c5LsK'></ins><ul id='c5LsK'></ul><sub id='c5LsK'></sub></form><legend id='c5LsK'></legend><bdo id='c5LsK'><pre id='c5LsK'><center id='c5LsK'></center></pre></bdo></b><th id='c5LsK'></th></span></q></dt></tr></i><div id='c5LsK'><tfoot id='c5LsK'></tfoot><dl id='c5LsK'><fieldset id='c5LsK'></fieldset></dl></div>