Javascript 我可以将json数据保存在.js页面而不是.json文件中吗

Javascript 我可以将json数据保存在.js页面而不是.json文件中吗,javascript,json,Javascript,Json,我们正在构建一个静态应用程序,用户可以从我们的网站发布静态页面,下载并安装到自己的web服务器上。为了做到这一点,我们依赖于JSON数据,这些数据将存储在JSON文件中。我担心的是我们无法控制他们的服务器,我不清楚他们的服务器是否支持.json文件mime/types 我们是否可以将json数据保存在一个.js文件中,以避免这个潜在问题?当然可以。只需将其保存为JS中的变量 var myJsonData = { "thing": true, "otherThing:" 4

我们正在构建一个静态应用程序,用户可以从我们的网站发布静态页面,下载并安装到自己的web服务器上。为了做到这一点,我们依赖于JSON数据,这些数据将存储在JSON文件中。我担心的是我们无法控制他们的服务器,我不清楚他们的服务器是否支持.json文件mime/types


我们是否可以将json数据保存在一个.js文件中,以避免这个潜在问题?

当然可以。只需将其保存为JS中的变量

var myJsonData = {
    "thing": true,
    "otherThing:" 4
    "fancyArray":[
        "hello",
        "hi",
        "greetings"
    ]
};

是的,为什么不呢?JSON是JavaScript@Hanky웃Panky:呃,不是。JSON是一种基于JavaScript的对象表示法。这使得表示法足够有效,可以放在
.js
文件中:)确实如此。我只是吹毛求疵;-)@我读了一些吹毛求疵的文章,不得不插手。JSON与JavaScript不完全兼容