次の文字列をトークン化する必要があります
12/12/2010:{content1:[{xyz,abc}],13/12/2010:{content2:[{xyz,abc},{content3:[{aa,bb}]}]
上記の文字列に}]が含まれている場合は、結果的に分割する必要があります。だから私はした、
String[] tokens = null;
StringTokenizer csvToken = new StringTokenizer(csvString,"]}");
tokens = new String[csvToken.countTokens()];
int tmp = 0;
while(csvToken.hasMoreTokens()) {
tokens[tmp++] = csvToken.nextToken();
}
しかし、期待どおりにトークン化されていません。
12/12/2010:{content1:[{xyz,abc
,13/12/2010:{content2:[{xyz,abc
,{content3:[{aa,bb
しかし、私が期待していたのは、
12/12/2010:{content1:[{xyz,abc
,13/12/2010:{content2:[{xyz,abc},{content3:[{aa,bb
コードを期待どおりに動作させるにはどうすればよいですか?