Die*_*rdk -4 c# string replace
我在从包含多个这些字符的字符串中删除char \时遇到问题.
我做的是:
string oldString = "{\"data\": [{\"name\": \"Test User Two\",\"id\": \"138488723160636\"}]}";
string newString = oldString.Replace(@"\", "");
Run Code Online (Sandbox Code Playgroud)
这不起作用.另一方面,以下工作有效:
string test = "fafeaeaetrt";
string newString = test.Replace(@"a", "");
Run Code Online (Sandbox Code Playgroud)
除此之外,我已经尝试了以下线程中的几乎所有解决方案,没有任何作用: 从字符串c#中删除'\'字符
我知道有些东西我必须对此误解:)
你能告诉我我删除角色的内容和方法吗?
编辑:
但是JSON似乎不起作用.我有一个单元测试,当方法_fbClient.Client.Get("/ me/friends")时返回这个json; 叫做.见下文
dynamic friendListData = _fbClient.Client.Get("/me/friends");
foreach (dynamic friend in friendListData.data)
{
friendsFacebookIds.Add(Convert.ToInt64(friend.id));
}
Run Code Online (Sandbox Code Playgroud)
当我尝试访问数据时,我收到异常消息:'string'不包含'data'的定义
认为它与反斜杠有关,因为这个JSON使用在线验证器验证有效并删除反斜杠.
| 归档时间: |
|
| 查看次数: |
1016 次 |
| 最近记录: |