如何创建仅包含更改值的JSON字符串?

时间:2011-09-20 09:01:33

标签: java json optimization

我想最小化传输的JSON数据量。假设我有一个包含100个键/值对的类,然后我更改其中一个并希望转移该更改,除了那个更改,而不是99个未更改的更改。

是否有用于制作此类补丁或差异的java lib?

1 个答案:

答案 0 :(得分:0)

您必须将新值与旧值进行比较,然后创建JSON。所以伪代码是:

for each entry in old values
  find entry key in new values
  if new value != old value
    put this into list of modified entries
end for
convert modified entries to JSON

真的没什么复杂的。