Tech Help
Mmehie JSON ndị a na-ahụkarị: kọma ikpeazụ, akara okwu na Unexpected token
Mezie JSON adịghị mma: kọma ikpeazụ, otu akara okwu, igodo enweghị akara okwu na Unexpected token. Ihe kpatara JSON.parse ji daa na otú e si nyochaa JSON.
Ọtụtụ mmehie JSON na-abịa site n'iwu siri ike: kọma ikpeazụ, otu akara okwu, aha njirimara enweghị akara okwu, kọma na-efu, ngịga na-ekwekọghị, escape adịghị mma ma ọ bụ nkọwa.
JSON yiri ihe JavaScript, mana ọ siri ike karịa. Aha njirimara na eriri chọrọ akara okwu abụọ.
Ọ bụrụ na ị hụ Unexpected token, mkpụrụedemede a kọrọ nwere ike ịbụ ebe nnyocha kwụsịrị—ọ bụghị mgbe niile ebe mmehie mbụ malitere.
E merela JSON gị ka ọ bụrụ nke adịghị mma. Ọ na-abụkarị obere nsogbu ụtọasụsụ, ọ bụghị ụdị faịlụ mebiri. Mmehie asaa dị n’okpuru na-akpata ọtụtụ Unexpected token.
Gịnị kpatara JSON ji emebi n’ụzọ dị mfe?
JSON bụ ụdị data nwere ụtọasụsụ siri ike. Literali ihe JavaScript nwere ike ịdị ka otu ma ka bụrụ JSON adịghị mma. Na JSON ọkọlọtọ, aha njirimara na eriri chọrọ akara okwu abụọ, anaghị anabata kọma ikpeazụ, nkọwa abụghị akụkụ ụdị ahụ.
1. Kọma ikpeazụ
Kọma ọzọ mgbe njirimara ikpeazụ bụ nsogbu. JSON ọkọlọtọ anaghị anabata ya.
Adịghị mma
{
"name": "Alex",
"age": 30,
}
Dị mma
{
"name": "Alex",
"age": 30
}
Iwu ahụ dịkwa maka ndịdị. Wepụ kọma mgbe ihe ikpeazụ.
Adịghị mma
[
"red",
"green",
]
Dị mma
[
"red",
"green"
]
2. Otu akara okwu kama abụọ
JavaScript na-anabatakarị otu akara okwu. JSON anaghị anabata. Aha njirimara na uru eriri ga-eji akara okwu abụọ.
Adịghị mma
{
'name': 'Alex'
}
Dị mma
{
"name": "Alex"
}
3. Aha njirimara enweghị akara okwu
Na JavaScript mgbe ụfọdụ ị nwere ike dee name na-enweghị akara okwu. Na JSON aha njirimara ọ bụla ga-abụ eriri nwere akara okwu abụọ.
Adịghị mma
{
name: "Alex",
age: 30
}
Dị mma
{
"name": "Alex",
"age": 30
}
4. Kọma na-efu n’etiti uru
Njirimara na ihe ndịdị chọrọ kọma n’etiti. Onye nnyocha nwere ike kọọ Unexpected token n’akara okwu ma ọ bụ ngịga na-esote, ọ bụghị n’ebe kọma na-efu.
Adịghị mma
{
"name": "Alex"
"age": 30
}
Dị mma
{
"name": "Alex",
"age": 30
}
5. Ngịga na-efu ma ọ bụ karịrị
Ihe na-eji { }. Ndịdị na-eji [ ]. JSON nke etinyere n’ime na-adakarị mgbe ] na-efu, } karịrị, ma ọ bụ gbanwere. Gụọ ụzọ mmeghe na mmechi.
Adịghị mma
{
"items": [1, 2
}
Dị mma
{
"items": [1, 2]
}
6. Usoro escape adịghị mma
N’ime eriri JSON, ahịrị azụ na-amalite escape. Usoro dị ka ", \ na \n dị mma. Ụzọ Windows edere C:\Users adịghị: \U abụghị escape JSON iwu kwadoro. Mee ahịrị azụ abụọ, ma ọ bụghị onye nnyocha na-akwụsị n’akara ahụ.
Adịghị mma
{"file":"C:\Users\Alex"}
Dị mma
{"file":"C:\\Users\\Alex"}
7. Nkọwa n’ime JSON
JSON ọkọlọtọ enweghị nkọwa. Ụfọdụ ngwá ọrụ nhazi na-anabata // ma ọ bụ /* */ (JSONC, JSON5 na ndị yiri). Nke ahụ abụghị JSON ọkọlọtọ, JSON.parse jụrụ ya.
Adịghị mma
{
// user name
"name": "Alex"
}
Gịnị ka Unexpected token pụtara?
Onye nnyocha hụrụ mkpụrụedemede a na-anabataghị n’ebe ahụ. Ebe a kọrọ bụ ebe ọgụgụ kwụsịrị. Ọ bụrụ na ị hapụrụ kọma na mbụ, mmehie nwere ike rụtụ aka n’akara okwu njirimara na-esote. Okwu dị iche site na oge ọrụ; atụla anya na ihe nchọgharị ọ bụla ga-ebipụta otu ahịrịokwu.
Gịnị ka Unexpected end of JSON input pụtara?
Ederede kwụsịrị tupu uru ezuo. Ihe kpatara ya na-abụkarị: } ma ọ bụ ] na-efu, ntinye e bepụrụ, ahụ efu, ma ọ bụ nzaghachi API gbawara. Ọ bụghị otu mmehie.
Gịnị kpatara JSON.parse() ji daa?
JSON.parse() na-anabata naanị ederede JSON dị mma. Nke a na-aga nke ọma:
const text = '{"name":"Alex"}';
const data = JSON.parse(text);
Nke a na-ada, n’ihi na otu akara okwu abụghị JSON:
const text = "{'name':'Alex'}";
JSON.parse(text);
Ozi mmehie ziri ezi dabere n’oge ọrụ JavaScript. Were ozi dị ka ntụziaka, wee lelee kọma, akara okwu na ngịga n’akụkụ ebe ahụ.
Literali ihe JavaScript nwere ike ịdị ka { name: 'Alex' }. JSON dị mma ga-adị ka { "name": "Alex" }: aha na eriri nwere akara okwu abụọ, enweghị kọma ikpeazụ, enweghị nkọwa.
- Ederede JSON
- Onye nnyocha na-agụ akara
- Data dị mma ma ọ bụ Unexpected token
Otu esi achọta mmehie JSON ngwa ngwa
Rụọ ọrụ n’usoro a. Ebidela site n’idegharị faịlụ niile.
- Gbaa JSON site na onye nyocha.
- Gụọ mmehie mbụ a kọrọ.
- Lelee ntakịrị tupu ebe a kọrọ.
- Lelee kọma, ọkachasị nke ikpeazụ na nke na-efu.
- Lelee akara okwu: abụọ naanị.
- Kwekọọ { } na [ ].
- Lelee escape ahịrị azụ n’eriri.
- Wepụ nkọwa ma ị chọọ JSON siri ike.
Map ngwa ngwa nke ndozi a na-ahụkarị:
| Nsogbu | Ndozi |
|---|---|
| Kọma ikpeazụ | Hichapụ kọma mgbe ihe ikpeazụ. |
| Otu akara okwu | Jiri akara okwu abụọ maka aha na eriri. |
| Igodo enweghị akara okwu | Kechie aha njirimara n'akara okwu abụọ. |
| Kọma na-efu | Tinye kọma n'etiti njirimara ma ọ bụ ihe ndịdị. |
| Ngịga na-efu | Mechie ụzọ { } na [ ] ọ bụla. |
| Escape adịghị mma | Jiri escape iwu kwadoro, ma ọ bụ mee ahịrị azụ abụọ n'ụzọ. |
| Nkọwa | Wepụ // na /* */ maka JSON ọkọlọtọ. |
Nyochaa ma hazie JSON na ihe nchọgharị
NEXNARA Hazie ma tụnyere JSON nwere ike lelee JSON na ngwaọrụ a.
Ị nwere ike nyochaa, mee ka ọ mara mma site na oghere 2, oghere 4 ma ọ bụ taabụ, minify, tụnyere akwụkwọ abụọ (JSON Diff), ma mepee faịlụ .json. Nnyocha na-eji JSON.parse na ihe nchọgharị, ọ bụghị eval.
Akwụkwọ karịrị 5 MB nwere ike ịdị nwayọ. Ederede karịrị 15 MB anaghị eme na ihe nchọgharị, ka ibe nọgide na-aza.
Nhazi JSON n’onwe ya na-eme na ihe nchọgharị gị. Anaghị ezipu ederede na sava NEXNARA maka ngwá ọrụ a. Mgbasa ozi na atụmatụ saịtị ndị ọzọ ka na-eji netwọk; nke ahụ dị iche na nhazi.
Ị chọrọ ilele JSON adịghị mma? Mepee Hazie ma tụnyere JSON ma tinye ederede.
FAQ
Gịnị kpatara JSON m ji ekwu Unexpected token?
Onye nnyocha hụrụ mkpụrụedemede a na-anabataghị ebe ahụ. Mmehie n’ezie—ọtụtụ mgbe kọma na-efu ma ọ bụ otu akara okwu—nwere ike ịnọ tupu ebe ahụ.
A na-anabata kọma ikpeazụ na JSON?
Mba. JSON ọkọlọtọ anaghị anabata kọma mgbe njirimara ma ọ bụ ihe ndịdị ikpeazụ. Literali ihe JavaScript na-anabatakarị.
JSON nwere ike iji otu akara okwu?
Mba. Aha njirimara na eriri ga-eji akara okwu abụọ.
JSON nwere ike ịnwe nkọwa?
Ọ bụghị na JSON ọkọlọtọ. Ụfọdụ ngwá ọrụ na-anabata JSONC ma ọ bụ JSON5 nwere nkọwa; JSON.parse ka na-ajụ ha.
Gịnị kpatara JSON.parse() ji daa?
Eriri abụghị JSON dị mma. Ihe kpatara ya na-abụkarị kọma ikpeazụ, otu akara okwu, igodo enweghị akara okwu, nkọwa, ma ọ bụ uru e bepụrụ. Ozi ziri ezi dabere n’oge ọrụ.
Otu esi m nyochaa ma JSON dị mma?
Tinye ya n’onye nyocha dị ka Hazie ma tụnyere JSON, ma ọ bụ kpọọ JSON.parse na kọnsol. Ọ bụrụ na nnyocha tụpụ, ederede abụghị JSON dị mma.