buildObject builds top JSON object.
()
| 244 | |
| 245 | // buildObject builds top JSON object. |
| 246 | func (p *fastJSONParser) buildObject() (JSON, error) { |
| 247 | if len(p.kind) == 0 || p.kind[len(p.kind)-1] != kindObject { |
| 248 | return nil, errUnexpectedState |
| 249 | } |
| 250 | j := p.obj[len(p.obj)-1].Build() |
| 251 | p.pop() |
| 252 | return p.stackReturn(j) |
| 253 | } |
| 254 | |
| 255 | // pop stack. |
| 256 | func (p *fastJSONParser) pop() { |
no test coverage detected