2016-07-24 8 views
0

でJSONオブジェクトを渡します私はprontuariosDAO.lista関数を呼び出し、 "sqlCustom"パラメータを渡したいが、 "sqlCustom"は関数ProntuariosDAO.prototype.listaのJSONオブジェクトでなければならないという問題がある。しかし、それは、そのような文字列のようになりsqlCustomパラメータが起こっていない:は、私は、次のしているHTTPリクエスト

{ 
    limit: '10', 
    offset: '2', 
    orderBy: '{"field":"nome","type":"desc"}', 
    whereAnd: 
     [ 
     '{"field":"id","operator":"<","value":"300"}', 
     '{"field":"nome","operator":"like","value":"jo%"}' 
     ] 
} 

私はJSON.parse機能を使用してみましたが、それは文字列のようなorderBywhereAndを解析している原因が正しく働いていません。

JSONでその文字列を変換する方法はありますか? HTTPパラメータを正しく渡していますか?

答えて

0

あなたに返されるデータを取得するために再帰的にJSON.parseを適用する必要がありますように見える:

data = { 
    limit: '10', 
    offset: '2', 
    orderBy: '{"field":"nome","type":"desc"}', 
    whereAnd: 
     [ 
     '{"field":"id","operator":"<","value":"300"}', 
     '{"field":"nome","operator":"like","value":"jo%"}' 
     ] 
} 
JSON.parse(data.orderBy) 
関連する問題