Как говорится в сообщении об ошибке, ошибка находится в строке 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.