"Your JSON is not valid. Error: Unexpected token : in JSON at position 6" (Firefox addon)?

"Your JSON is not valid. Error: Unexpected token : in JSON at position 6" (Firefox addon)?

我正在尝试学习如何为 Firefox 创建附加组件。我创建了这个 manifest.json 文件、图标和一个 popup.html,但我不断收到错误消息“您的 JSON 无效。错误:意外标记:在 JSON 位置6" 当我尝试将 zip 文件(manifest.json、图标、html)locally/manually 加载到我的 Firefox 浏览器中时。什么是“位置 6”?为什么错误不告诉我 json 文件中错误的行号?

这是怎么回事?这只是一个简单的manifest.json。我在 Chrome 中完成了这个工作,并带有内容脚本,但我只是想学习如何让一个插件与 Firefox 一起工作,因此这个 JSON 清单文件很简单。

"name":"My First Firefox Extension",
"description":"My Firest Firefox Test Extension",
"manifest_version": 2,
"browser_action": 
 {
  "icons": 
  {
   "16":"icons/upsellblockicon16x16.png",
   "32":"icons/upsellblockicon32x32.png",
   "48":"icons/upsellblockicon32x32.png"
  },
  "default_popup":"html/popup.html"
 }

您必须以 {} 开始和结束,前 3 个属性是必需的

{
  "name":"My First Firefox Extension",
  "description":"My Firest Firefox Test Extension",
  "manifest_version": 2,
   "browser_action": {
 }
  .....
}