Ожидается 'eof', '}', ':', ',', ']', получилось 'undefined'?

Я создал свой собственный файл JSON, но получаю следующую ошибку Ошибка: ошибка синтаксического анализа в строке 4: ... nical University "Внештатный Android D ---------------------- ^ Ожидается 'EOF', '}', ':', ',', ']', получилось 'undefined'

под моей структурой json, где я создал свой собственный json api

{
        "Introduction": [{
            "image": "https://www.dropbox.com/s/1lxgp2xj8wtv3zk/10762650.jpg?dl=0qaC8sFGR/tA4zUizSJLwx+oamRxyLDuPAPc/4Un7thhg2evDYq0Sf/9k=FLMf",
            "introduction": "My name is Yodgorbek Komilov I have graduated  Bachelor of Computer Science at Riga Technical University"
            'Freelance Android Developer who loves to create Android apps and Google Android Developer scholarship recipient.'
            'Developed more than 10 android apps'

        }],
        "Education": [{
            "duration": "2012-2014",
            "institution": "Riga Technical University Latvia, Riga",
            "degree": "Bachelor Degree in Computer Science"
        }],
        "Work": [{
                "company": "Udacity",
                "duration": " Jun 2018 - Present ",
                "responsibility": "Android Project Reviewer"
            },
            {
                "company": "Mobi Verse",
                "duration": " Jan 2018 - Present",
                "responsibility": "Developing Android apps for US market"
            },
            {
                "company": "Freelancer",
                "duration": " Jan 2017 - Present",
                "responsibility": "Developing  eCommerce  and different various android apps"
            },
            {
                "company": "Softwerk AB",
                "duration": " December 2016 - May 2017",
                "responsibility": " Maintaining existing Android apps"
            }
        ],
        "Skills": [{
            "Programming": "Java, C Sharp, Kotlin, Swift",
            "Framework/Libraries": "Android, IOS",
            "Android Architecture Components": "Live Data, ViewModel, Room",
            "Software Methodologies": "Agile, Scrum, Waterfall",
            "IDE'S": "Eclipse, Android Studio, Xcode"
        }],
        "Contact": [{
            "Linkedin": "https://www.linkedin.com/in/edgar-sweden/",
            "gmail": "kyodgorbek@gmail.com",
            "phone number": "+46760981871"
        }]
}

ваш JSON недействителен. Вам нужно избегать цитат. Используйте \" вместо " внутри своих ценностей.

Vladyslav Matviienko 26.10.2018 08:37

грунтовка mojej napisat

swedinjon edgarjon 26.10.2018 08:39

Я сделал это, но все равно выдает ошибку

swedinjon edgarjon 26.10.2018 08:41

@VladyslavMatviienko все еще выдает ошибку

swedinjon edgarjon 26.10.2018 08:42

который из? Что ты изменил?

Vladyslav Matviienko 26.10.2018 08:42

"Introduction": / "Меня зовут Ёдгорбек Комилов. Я получил степень бакалавра компьютерных наук в Рижском техническом университете." Внештатный разработчик Android, который любит создавать приложения для Android, и получил стипендию для разработчиков Google Android ". «Разработано более 10 приложений для Android» «Ошибка: ошибка синтаксического анализа в строке 4: ...,« введение »: /« Меня зовут Йодгорб ------------------- --- ^ Ожидание 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', получено 'undefined'

swedinjon edgarjon 26.10.2018 08:44

@VladyslavMatviienko ты видишь это

swedinjon edgarjon 26.10.2018 08:45

не могли бы вы написать мне образец, пожалуйста

swedinjon edgarjon 26.10.2018 08:46

Вам нужно изменить значение "introduction" на строку с двойными кавычками (без одинарных кавычек) и, возможно, использовать \n, если вам нужен разрыв строки. Результат должен быть как "introduction": "...\n...\n..."

oliv 26.10.2018 08:46

Хорошо, ты ошибся. Пары ключ-значение JSON должны быть похожи на "key":"vlaue". И если у вас есть двойные кавычки внутри значения, вы должны их избежать. например, если ваше значение - my "value", тогда ваша пара ключ-значение должна выглядеть как "key":"my \"value\""

Vladyslav Matviienko 26.10.2018 08:47

@oliv, не могли бы вы написать для меня полный образец? Я застрял в "введении": "Меня зовут Ёдгорбек Комилов, я получил степень бакалавра компьютерных наук в Рижском техническом университете" / n Внештатный разработчик Android, который любит создавать приложения для Android, и стипендия разработчика Google Android получатель.' '/ n Разработано более 10 приложений для Android "

swedinjon edgarjon 26.10.2018 08:50

@VladyslavMatviienko, напишите мне, пожалуйста, полный образец

swedinjon edgarjon 26.10.2018 08:51

"Introduction": / "/ Меня зовут Ёдгорбек Комилов. Я получил степень бакалавра компьютерных наук в Рижском техническом университете." Внештатный разработчик Android, который любит создавать приложения для Android, и получил стипендию для разработчиков Google Android ". 'Разработано более 10 приложений для Android / "/ подобных этому

swedinjon edgarjon 26.10.2018 08:53

@Vladislav, ребята, вы можете написать полный образец в коде, я застрял, пожалуйста, все дайте предложения

swedinjon edgarjon 26.10.2018 08:54

под full sample вы имеете ввиду do it instead of you?

Vladyslav Matviienko 26.10.2018 08:55
1
15
1 996
3

Ответы 3

"introduction": “My name is Yodgorbek Komilov I have graduated Bachelor of Computer Science at Riga Technical University Freelance Android Developer who loves to create Android apps and Google Android Developer scholarship recipient. Developed more than 10 android apps”
}]

Поскольку вы закрыли двойные кавычки после Университет, значение ключа вступление заканчивалось на этом. Если все, что происходит после этого, является другой информацией, вам нужен новый ключ для этого.

Я получаю сообщение об ошибке, пожалуйста, помогите мне исправить, пожалуйста, еще раз, пожалуйста

swedinjon edgarjon 26.10.2018 08:35

В ваших данных JSON есть ошибки. Если вам нужна многострочная строка, используйте \n. Итак, вам нужно установить поле introduction следующим образом:

"introduction": "My name is Yodgorbek Komilov I have graduated  Bachelor of Computer Science at Riga Technical University\nFreelance Android Developer who loves to create Android apps and Google Android Developer scholarship recipient.\nDeveloped more than 10 android apps"

Не то чтобы я не думаю, что вам нужна одинарная кавычка ' в этом тексте.

вы закрыли свою строку, которая должна быть непрерывной. вы можете использовать ниже json.

{
    "Introduction": [{
        "image": "https://www.dropbox.com/s/1lxgp2xj8wtv3zk/10762650.jpg?dl=0qaC8sFGR/tA4zUizSJLwx+oamRxyLDuPAPc/4Un7thhg2evDYq0Sf/9k=FLMf",
        "introduction": "My name is Yodgorbek Komilov I have graduated  Bachelor of Computer Science at Riga Technical University Freelance Android Developer who loves to create Android apps and Google Android Developer scholarship recipient. Developed more than 10 android apps."
    }],
    "Education":// your other code as it is
}

всегда проверяйте json, если не уверены, что для него достаточно онлайн-сервисы.

Другие вопросы по теме