JSON 上传到 Google 云存储时出现奇怪的解析错误

Getting a strange parse error for JSON uploaded to Google Cloud storage

因此,我正在对 google 云存储访问进行一些测试。我正在尝试手动上传我将以编程方式更改的 json 文件(通过控制台)。但是 Google 似乎不喜欢我的 json 文件。文件的开头如下所示:

{
  'mlsid': "MD-BRIGHT",
  'mlsno': "1000000300",
  'maxres': "2x",
  'modified': "20180201133459",
  'count': 28,
  'photos': {
    'org': [
    {
      'uri': "https://storage.googleapis.com/idx-photos-gs.ihouseprd.com/MD-BRIGHT/1000000300/org/000.jpg",
      'width': 625,
      'height': 768
    },
 . . .

这对我来说看起来是正确的,但是当我尝试从 GCS 控制面板打开 window 中的文件时,它显示此错误:

Error: Parse error on line 1:
{    'mlsid': "MD-BRIGHT"
-----^
Expecting 'STRING', '}'

我的意思是,'mlsid' 不是一个字符串吗?我已经用单引号和双引号试过了。莫名其妙。

有效的 JSON 键和字符串需要双引号而不是单引号。

{
  "mlsid": "MD-BRIGHT",