如何在Unity中拆分json字符串?我有一个名为entry_text的字符串,它由函数传递。当我打印出来。它是Split Json字符串
“的气氛\ T7 \ nGravity \吨\ nMagnetism \吨\ nSeismic活动\吨\ nSurface \吨\ nTemperature \吨\ nWeather \吨\ nElement 1 \吨\ nElement 2 \吨\ nElement 3 \ t \ n7“,
其中包含"\t"
和"\n"
。所以我想分割字符串"\t"
和"\n"
。
我用
string[] lines = entry_text.Split(new string[] {"\n"}, StringSplitOptions.None);
我也试过
string[] lines = Regex.Split(entry_text, "\n");
这也不起作用:
string[] lines = entry_text.Split(new Char[] {'\n'}, StringSplitOptions.None);
看来,拆分功能不采取 “\ n”作为Json的输入或“\ t”作为空格。
你是什么意思,它不工作,完全是?你有错误的结果吗?你的预期结果是什么? –
你的字符串是否有一个字面的'\ n'换行符,或者一个'\'字符后跟一个'n'字符?如果是后者,你试过'\\ n'而不是'\ n'吗? – OnlineCop
嗨,@ Selman22 ...我的意思是它没有真正分裂它。因为当我打印lines.Length,它仍然是1,也是线[0]只是完整的字符串... – Lisa