我有一個字符串,如下所示。用子串替換字符串
{{"sId":"HSFJFKJ.dsfhshd","min":"AKK213AD23456","info":"text"},
{"sId":"HSFJFKJ.dsd7shd","min":["BKK213ACD23456","BKK213AB1CD23456"],"info":"text"},
{"sId":"HSFJFKJ.dsdf7shd","min":"BKK213AB1CD23456","info":"text"},
{"sId":"HSFJFKJ.dsdd7shd","min":"CKK213AB1CD23456","info":"text"}}
如果您看到「min」值有時是單個值,有時會重複。 因此,我想刪除這個「min」值的重複。它必須是一個單一的價值。
所以我想分析完整的字符串(很長的字符串),並找到「min」是否有多個值。如果它有多個值,則將其替換爲單個值。
實施例:
替換:
"min":["BKK213AB1CD23456","BKK213AB1CD23456"]
隨着:
"min":"BKK213AB1CD23456"
尋找在C#爲此任何簡單的解決方案。
解決你總有方括號分鐘的價值,即使它是單一的元素? – DarkKnight
只有存在多個值時,我們纔有方括號 – Jeev
您的格式不一致。您可以解決重複問題,但是您的格式需要一致。 – DarkKnight