value解析支持转义符
This commit is contained in:
parent
f760ab057a
commit
718344dcc1
@ -268,6 +268,15 @@ func (g *Generate) getValue(startIndex int) (string, int, error) {
|
||||
}
|
||||
}
|
||||
isStart = true
|
||||
if str == KeywordEscapeSymbol {
|
||||
// 转义符
|
||||
startIndex++
|
||||
if startIndex >= len(g.jsonDataByte) {
|
||||
// 转义符后面没东西了
|
||||
return "", startIndex, errors.New("escape symbol without any data")
|
||||
}
|
||||
str = string(g.jsonDataByte[startIndex])
|
||||
}
|
||||
valArr = append(valArr, str)
|
||||
startIndex++
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user