如何在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