Sujet : donnees json a afficher

J'ai un probleme avec mon code jquery.
En fait je voudrais adapter le code ci-dessous de maniere a pouvoir utiliser un fichier json.
Voici le code modifier :

<script type="text/javascript">
        $(document).ready(function () {
            var theme = getDemoTheme();

            var data = generatedata(500);
            var source =
            {
                localdata: data,
                datafields:
                [
                    { name: 'name', type: 'string' },
                    { name: 'productname', type: 'string' }
                ],
                datatype: "array"
            };

            var dataAdapter = new $.jqx.dataAdapter(source);

            var items = new Array();
            items.push(data[0].name);
            items.push(data[1].name);
            items.push(data[2].name);
            items.push(data[3].name);
            items.push(data[4].name);

            $("#jqxgrid").jqxGrid(
            {
                width: 800,
                source: dataAdapter,
                showfilterrow: true,
                filterable: true,
                theme: theme,
                columns: [
                  { text: 'Name', filtertype: 'list', filteritems: items, datafield: 'name', width: 200 },
                  { text: 'Product', filtertype: 'checkedlist', filteritems: ['Black Tea', 'Green Tea', 'Caffe Latte'], datafield: 'productname'}
                ]
            });
        });
    </script>

Pour infos mon fichier data.json marche tres car il me retourne des donnees de la base de donnees.