我需要能够通过JSON,多维,一维,嵌套等任何类型进行枚举,并且必须同时搜索WHERE
的键,值等(。不包含== )并替换为 UPDATE table1 s
JOIN table2 t
ON t.timestamp = s.timestamp
AND t.obj_id = s.obj_id
SET t.value = s.value
WHERE NOT ( t.value <=> s.value )
示例:
<TECH>
结果应为:
I'm Now Here! "\(^.^)/"
本质上,我试图在能够正确处理\“ \和\'(以及其他类似内容)的地方插入{"hi":"hello","hi<TECH>":'Lol<TECH>,,,'}
处的数据。
同样,它可能不是一维的线,可能会嵌套。 我正在尝试使用JObject.Parse(),该方法允许我通过KeyValuePairs进行枚举,但不确定如何将编辑发送回键/值。
(排序等也很重要,我需要它最终与原始JSON完全相同,格式化,甚至是单行格式还是不保持原格式)
{"hi":"hello","hiI'm Now Here! \"\\(^.^)\/\"":'LolI\'m Now Here! "\\(^.^)\/",,,'}
问题:
<TECH>
除此之外,这似乎是一个不错的选择。它可以正确解析两种Key:Value方案中可能发生的各种EOF错误。只需某种方式使其.ToString格式与输入JSON完全相同,例如,假设输入JSON中{和“ hi”之间有2个空格,.ToString()会将其删除,但我需要将其保留