0

コードを使用してjSonオブジェクトを更新しました

<script type="text/javascript" >
            jQuery(document).ready(function($){
                var lessonId = "3423671";
                $.getJSON('data.json', function(json) {             
                    $.each(json, function(i, data) {
                        $.each(this.courseStarted[0].courseDetails[0].lessonDetails, function(){                            
                            if(this.lessonId == lessonId){                              
                                this.quiz = "This row updated";                             
                            }
                        });
                    });
                });

            });
        </script>

jsonここでは、if条件内でオブジェクトを更新しています。jsonでテキストとしてhtmldivタグに出力する新しい更新されたオブジェクトを取得する方法はありますかjson format

4

2 に答える 2

1

オブジェクトデータ(サーバーからjson取得)があり、コードがそれを更新したばかりなので、を使用して再び文字列に変換できますJSON.stringify(json)。AFAIKJSONオブジェクトは、ほとんどのブラウザでネイティブにサポートされています。

于 2012-06-12T05:52:36.047 に答える
0
JSON.stringify({ foo: "lorem", bar: "ipsum" }, null, '\t');

doc

于 2012-06-12T05:59:43.463 に答える