我无法编译:
  export function Parse(jsonData) {
        try {
            if (jsonData.d != undefined) {
                if (jsonData.d != "") {
                    return (new function("return " + jsonData.d))();
                }
            }
            else {
                if (jsonData != "") {
                    return (new  function("return " + jsonData))();
                }
            }
            return {};
        }
        catch (e) {
            return { exception: e.Message };
        }
    }
它在(“return”语句说)或 }下都标记了一个错误