如何将具有特定格式的字符串转换为嵌套数组?
字符串格式如下:
"GMYTIORSGI5D[C[M[Q,Y],N[A,I,Q,Y],O[A,I]],E[MA,N[I,Q]],K,M]".
我想将其转换为具有以下结构的嵌套数组:
[
{
"GMYTIORSGI5DEN": [
"GMYTIORSGI5DENI",
"GMYTIORSGI5DENQ"
]
},
{
"GMYTIORSGI5DEM": [
"GMYTIORSGI5DEMA"
]
},
{
"GMYTIORSGI5DCM": [
"GMYTIORSGI5DCMQ",
"GMYTIORSGI5DCMY"
]
},
{
"GMYTIORSGI5DCN": [
"GMYTIORSGI5DCNA",
"GMYTIORSGI5DCNI",
"GMYTIORSGI5DCNQ",
"GMYTIORSGI5DCNY"
]
},
{
"GMYTIORSGI5DCO": [
"GMYTIORSGI5DCOA",
"GMYTIORSGI5DCOI"
]
},
{
"GMYTIORSGI5DK": [
"GMYTIORSGI5DK"
]
},
{
"GMYTIORSGI5DM": [
"GMYTIORSGI5DM"
]
}
]
我试图创建所需的数组但没有成功。