{"id":87047,"date":"2020-07-02T19:42:06","date_gmt":"2020-07-02T17:42:06","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/lua-5-4"},"modified":"2020-07-02T19:42:06","modified_gmt":"2020-07-02T17:42:06","slug":"lua-5-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/lua-5-4","title":{"rendered":"Lua 5.4","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po dvou letech v\u00fdvoje byla 29. \u010dervna ti\u0161e a nen\u00e1padn\u011b vyd\u00e1na nov\u00e1 verze programovac\u00edho jazyka Lua \u2014 5.4.<\/p>\n<p>Lua \u2013 je jednoduch\u00fd interpretovan\u00fd programovac\u00ed jazyk, kter\u00fd se snadno integruje do aplikac\u00ed. D\u00edky t\u011bmto vlastnostem je Lua \u0161iroce pou\u017e\u00edv\u00e1n jako jazyk pro roz\u0161\u00ed\u0159en\u00ed nebo popis konfigurac\u00ed program\u016f (zejm\u00e9na po\u010d\u00edta\u010dov\u00fdch her). Lua se \u0161\u00ed\u0159\u00ed pod licenc\u00ed MIT.<\/p>\n<p>P\u0159edchoz\u00ed verze (5.3.5) byla vyd\u00e1na 10. \u010dervence 2018.<\/p>\n<h2>Hlavn\u00ed zm\u011bny v nov\u00e9 verzi<\/h2>\n<ul>\n<li>\n<p>nov\u00fd generac\u00ed na z\u00e1klad\u011b sb\u011bra\u010d odpadk\u016f (generational). V funkci collectgarbage jsou parametry setpause a setstepmul ozna\u010deny jako zastaral\u00e9, m\u00edsto nich se doporu\u010duje pou\u017e\u00edvat parametr incremental;<\/p>\n<\/li>\n<li>\n<p>nov\u00e1 funkce pro vyd\u00e1v\u00e1n\u00ed varov\u00e1n\u00ed warn s mo\u017enost\u00ed zak\u00e1z\u00e1n\u00ed jejich zobrazen\u00ed;<\/p>\n<\/li>\n<li>\n<p>nov\u00e1 implementace math.random pou\u017e\u00edv\u00e1 algoritmus xoshiro256** nam\u00edsto poskytovan\u00e9ho libc a inicializuje gener\u00e1tor n\u00e1hodn\u00fdm \u010d\u00edslem;<\/p>\n<\/li>\n<li>\n<p>konstanty (constant variables);<\/p>\n<\/li>\n<li>\n<p>\u201euzav\u00edrateln\u00e9\u201c (to-be-closed) prom\u011bnn\u00e9 \u2013 lok\u00e1ln\u00ed konstanty, pro kter\u00e9 je p\u0159i opu\u0161t\u011bn\u00ed oblasti viditelnosti vykon\u00e1na metoda __close;<\/p>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p>nov\u00e1 funkce lua_resetthread \u2014 vy\u010dist\u00ed z\u00e1sobn\u00edk a provede uzav\u0159en\u00ed v\u0161ech \u201euzav\u00edrateln\u00fdch\u201c prom\u011bnn\u00fdch;<\/p>\n<\/li>\n<li>\n<p>nov\u00e1 funkce coroutine.close \u2014 uzav\u00edr\u00e1 danou kooperativn\u00ed vl\u00e1kno a v\u0161echny jej\u00ed \u201euzav\u00edrateln\u00e9\u201c prom\u011bnn\u00e9;<\/p>\n<\/li>\n<li>\n<p>u\u017eivatelsk\u00e1 data (userdata) mohou obsahovat mno\u017einu hodnot s indexov\u00fdm p\u0159\u00edstupem. Pro pr\u00e1ci s nimi byly zavedeny nov\u00e9 funkce: lua_newuserdatauv, lua_setiuservalue a lua_getiuservalue;<\/p>\n<\/li>\n<li>\n<p>je k dispozici ladic\u00ed informace o parametrech a vracen\u00fdch hodnot\u00e1ch funkc\u00ed;<\/p>\n<\/li>\n<li>\n<p>pokud se v cyklu se \u010d\u00edta\u010dem for pou\u017e\u00edv\u00e1 celo\u010d\u00edseln\u00fd index a dojde k p\u0159ete\u010den\u00ed \u2014 cyklus se ukon\u010d\u00ed;<\/p>\n<\/li>\n<li>\n<p>do funkce string.gmatch byl p\u0159id\u00e1n voliteln\u00fd argument, kter\u00fd ur\u010duje posun od za\u010d\u00e1tku \u0159et\u011bzce pro vyhled\u00e1v\u00e1n\u00ed shod;<\/p>\n<\/li>\n<li>\n<p>funkce implicitn\u00ed konverze \u0159et\u011bzc\u016f na \u010d\u00edsla byly p\u0159esunuty do knihovny \u0159et\u011bzc\u016f, jejich chov\u00e1n\u00ed se zm\u011bnilo. Nap\u0159\u00edklad v\u00fdsledek operace \"1\" + \"2\" je nyn\u00ed cel\u00e9 \u010d\u00edslo, nikoli \u010d\u00edslo s plovouc\u00ed desetinnou \u010d\u00e1rkou;<\/p>\n<\/li>\n<li>\n<p>ve funkci pro alokaci pam\u011bti m\u016f\u017ee doj\u00edt k chyb\u011b p\u0159i zmen\u0161ov\u00e1n\u00ed bloku pam\u011bti;<\/p>\n<\/li>\n<li>\n<p>nov\u00fd form\u00e1tovac\u00ed symbol ve funkci string.format \u2013 %p (pro ukazatele);<\/p>\n<\/li>\n<li>\n<p>knihovna utf8 akceptuje k\u00f3dy znak\u016f a\u017e do 2\u00b3\u00b9 (p\u0159i zad\u00e1n\u00ed speci\u00e1ln\u00edho flagu, bez n\u011bj jsou akceptov\u00e1ny pouze k\u00f3dy do 0x10FFFF a ne\u017e\u00e1douc\u00ed jsou surrog\u00e1ty);<\/p>\n<\/li>\n<li>\n<p>Cel\u00e9 konstanty, kter\u00e9 p\u0159esahuj\u00ed rozsah hodnot, jsou p\u0159evedeny na plovouc\u00ed \u010d\u00edsla (d\u0159\u00edve do\u0161lo ke ztr\u00e1t\u011b bit\u016f);<\/p>\n<\/li>\n<li>\n<p>Metametoda __lt ji\u017e nen\u00ed pou\u017e\u00edv\u00e1na pro emulaci metametody __le, pokud je to nutn\u00e9, metametoda __le mus\u00ed b\u00fdt explicitn\u011b definov\u00e1na;<\/p>\n<\/li>\n<li>\n<p>\u0160t\u00edtek pro p\u0159\u00edkaz goto nem\u016f\u017ee b\u00fdt vytvo\u0159en, pokud ji\u017e ve st\u00e1vaj\u00edc\u00ed oblasti viditelnosti existuje \u0161t\u00edtek se stejn\u00fdm n\u00e1zvem (i kdy\u017e byl definov\u00e1n ve vn\u011bj\u0161\u00ed oblasti);<\/p>\n<\/li>\n<li>\n<p>Metametoda __gc nemus\u00ed b\u00fdt pouze funkc\u00ed. Pokud se pokus o zavol\u00e1n\u00ed metody nezda\u0159\u00ed, bude vyps\u00e1no varov\u00e1n\u00ed;<\/p>\n<\/li>\n<li>\n<p>Funkce print nevol\u00e1 tostring pro ka\u017ed\u00fd argument, ale pou\u017e\u00edv\u00e1 sv\u00e9 intern\u00ed p\u0159evody;<\/p>\n<\/li>\n<li>\n<p>Funkce io.lines vrac\u00ed sadu \u010dty\u0159 hodnot m\u00edsto jedn\u00e9, pro emulaci star\u00e9ho chov\u00e1n\u00ed zabalte vol\u00e1n\u00ed do z\u00e1vorek, pokud jej p\u0159ed\u00e1v\u00e1te jako parametr p\u0159i vol\u00e1n\u00ed jin\u00e9 funkce.<\/p>\n<\/li>\n<\/ul>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/development\/15788994\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, 29 \u0438\u044e\u043d\u044f \u0442\u0438\u0445\u043e \u0438 \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Lua \u2014 5.4. Lua &ndash; \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u0443\u0435\u043c\u044b\u0439 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043b\u0435\u0433\u043a\u043e \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u044d\u0442\u0438\u043c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430\u043c, Lua \u0448\u0438\u0440\u043e\u043a\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u044f\u0437\u044b\u043a \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c (\u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u0445 \u0438\u0433\u0440). \u0420\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0442\u0441\u044f Lua \u043f\u043e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 MIT. \u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f (5.3.5) \u0432\u044b\u0445\u043e\u0434\u0438\u043b\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-87047","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, 29 \u0438\u044e\u043d\u044f \u0442\u0438\u0445\u043e \u0438 \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Lua \u2014 5.4. Lua \u2013 \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u0443\u0435\u043c\u044b\u0439 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043b\u0435\u0433\u043a\u043e \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/lua-5-4\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Lua 5.4 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, 29 \u0438\u044e\u043d\u044f \u0442\u0438\u0445\u043e \u0438 \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Lua \u2014 5.4. Lua \u2013 \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u0443\u0435\u043c\u044b\u0439 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043b\u0435\u0433\u043a\u043e \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/lua-5-4\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-02T17:42:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-02T17:42:06+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lua 5.4 | ProHoster","description":"Po dvou letech v\u00fdvoje byla 29. \u010dervna ti\u0161e a nen\u00e1padn\u011b vyd\u00e1na nov\u00e1 verze programovac\u00edho jazyka Lua \u2013 5.4. Lua je jednoduch\u00fd interpretovan\u00fd programovac\u00ed jazyk, kter\u00fd se snadno integruje do aplikac\u00ed.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/lua-5-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Lua 5.4 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, 29 \u0438\u044e\u043d\u044f \u0442\u0438\u0445\u043e \u0438 \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Lua \u2014 5.4. Lua \u2013 \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u0443\u0435\u043c\u044b\u0439 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043b\u0435\u0433\u043a\u043e \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/lua-5-4","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-02T17:42:06+00:00","article:modified_time":"2020-07-02T17:42:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87047","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:59:56","updated":"2022-10-03 15:54:16","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/87047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=87047"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/87047\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=87047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=87047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=87047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}