我有一个 REST 服务,它返回一个带有字符串的 JSON。该字符串是几个单词的聚合。组合这些字符串时,我使用“/”稍后将其拆分为分隔符。
例如:- 我得到的 json 字符串- AAA/BBB/CCC(我正在从数据库中读取这些值)
在 UI 中,我从分隔符“/”中吐出这个字符串,我引入该分隔符以提出业务逻辑。
我的问题是我引入的分隔符“/”是用户甚至可以输入的东西。因此,例如,如果用户也将“/”输入到其中一个字符串中,那么我的 JSON 将如下所示
例如:- AAA/BBB/CC/C(/在用户输入两个 C 之后)
然后我的字符串拆分逻辑是错误的,因为我也使用相同的值来拆分字符串
处理此类问题的理想方法应该是什么。我使用.NET C#
理想情况下,我想要一种方法来组合我的字符串并根据最终用户永远不会输入的内容拆分字符串