說我有兩個JSON字符串如下差異的JSON字符串:生成含有在使用T-SQL其他兩個JSON串
[{"RowId":102787,"UserId":1,"Activity":"This is another test","Timestamp":"2017-11-25T14:37:30.3700000"}]
[{"RowId":102787,"UserId":2,"Activity":"Testing the Update function","Timestamp":"2017-11-25T14:37:30.3700000"}]
都具有相同的屬性,但兩個第二串中的屬性有與第一個(UserId和Activity)不同的值。是否有可能在Azure SQL數據庫T-SQL中生成第三個JSON字符串,該字符串包含第二個字符串中與第一個字符串不同的值?換句話說,我想一個字符串返回,看起來像這樣:
[{"UserId":2,"Activity":"Testing the Update function"}]
此外,該解決方案應該假設在JSON字符串的屬性是不知道。我需要這是任何兩個JSON字符串的通用解決方案。
謝謝。非常好的工作,這在Azure下工作。我不明白JSON的細微差別。你的意見是什麼意思,「沒有檢查過除1和2以外的類型,認爲是bool類型?」 –
@RandyMinder; JSON中用於數字或字符串的類型確定值是否以引號提供。我認爲JSON,因爲它的根,可能有第三種類型:布爾值。只是說我沒有編碼字符串和數字以外的任何可能性。希望清除東西:) – MarkD
明白了。我在週末進行了一些研究,並對代碼進行了一些調整,並按照我需要的方式工作。謝謝你的幫助。 –