optimize ParseJSONString