所以,我试图创建一些有用的JSON文件,其他人可以使用使用状态JSON数据的图像名称对应于我在同一目录中的实际图像原型应用程序。
以下是我的文件:https://github.com/tannerjt/state_images.json
我的问题是……由于JSON只是javascript, 我应该使用。JSON还是。js文件。我的一个文件技术上是JSON,但我命名它的状态。js,因为它是一个数组的javascript对象…
[
{
"name": "Alabama",
"abbreviation": "AL",
"capital": "",
"image": {
"image_name": "alabama.jpg",
"location": "Monte Sano State Park",
"credit": {
"author": "Wes Thomas (BamaWester on Flickr)",
"url": "http://www.flickr.com/photos/bamawester/3493269235/"
}
}
},....
]
因为我称它为。js文件,所以我添加了
var states = [{...
到开头。它是一个json对象数组…JSONlint仍然验证它。
任何想法吗?我想让它对人们有用,但不确定如何正确命名文件。
如果您在原始文本中包含var states = [{...
并试图将其解析为json对象,则可能会失败。将其保存为.json文件并仅保留数据将是首选选项。