Есть ли способ исправить это: Ожидаемое имя в строке 45 столбца 7 путь $ .client [0] .services - PullRequest
0 голосов
/ 03 апреля 2020

Получил этот код ошибки при попытке построить на android studio.

Ожидаемое имя в строке 45 столбца 7 путь $ .client [0] .services

Где находится ошибка Пожалуйста, помогите с этим

Ниже прилагается мой файл google-services. json. Если это может помочь

 {
   "project_info": {
     ...
   },
   "client": [
     {
         "client_info": {
           ...
         },
         "oauth_client": [
           ...
         ],
         "api_key": [
           ...
         ],
         "services": {
           ...
         },
       {                      
         "client_info": {
           ...
         },

1 Ответ

1 голос
/ 03 апреля 2020

Как говорится в сообщении об ошибке, ошибка находится в строке 45 столбца 7

 1: {
 2:   "project_info": {
...     ...
 7:   },
 8:   "client": [
 9:     {
10:         "client_info": {
...           ...
15:         },
16:         "oauth_client": [
...           ...
29:         ],
30:         "api_key": [
...           ...
34:         ],
35:         "services": {
...           ...
44:         },
45:       {                      <== error is here
46:         "client_info": {
...           ...
51:         },

Отступы немного противоречивы, но, поскольку строка 46 выглядит как второй экземпляр строки 10, я считаю, что проблема заключается в том, что свойство services должно быть последним свойством этого объекта client, поэтому , должно быть }, в строке само по себе.

35:         "services": {
...           ...
44:         }
new       },
45:       {
46:         "client_info": {

Это заканчивается объект начинается в строке 9, а строка 45 затем запускает второй объект для массива, который начинается в строке 8.

...