程序问答   发布时间:2022-05-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用nodejs打印json对象内容大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决使用Nodejs打印json对象内容?

开发过程中遇到使用Nodejs打印json对象内容的问题如何解决?下面主要结合日常开发的经验,给出你关于使用Nodejs打印json对象内容的解决方法建议,希望对你解决使用Nodejs打印json对象内容有所启发或帮助;

这是我用来保存抓取的 Json 数据并保存它的代码,与抓取的方式完全相同。 console.log 结果来自 console.log(testObj)。

但是,如果我 console.log(testObj.Name) 或其他任何东西,它最终会“未定义”。我想 console.log 可用性内容。所以使其结果为 console.log(testObj.offers.availibility) = InStock。

如果有人可以提供帮助,将不胜感激。提前致谢! :)

            let testObj = {}

            let content = JsON.Stringify($("script[type='application/ld+Json']").HTML())
            let filteredJson = content.replace(/\\n/g,'')
            let results = JsON.parse(filteredJson)
            
            testObj = [JsON.parse(results)]
            console.log(testObj)

testObj 内容

使用nodejs打印json对象内容

我需要从这段文本中抓取产品名称、库存状态和价格并将其保存到一个对象中:

<script type="application/ld+Json>
{
    "@context": "http://scheR_90_11845@a.org/","@type": "Product","name": "Nintendo Switch Animal Crossing EditIE","description": "&lt;div class=&quot;textblock&quot;&gt;&lt;p&gt;&lt;h2&gt;Nintendo Switch Animal Crossing: New Horizons-editIE&lt;/h2&gt;
&lt;p&gt;&lt;span style=&quot;color: #00b050;&quot;&gt;&lt;strong&gt;Dit betreft de Nintendo Switch met verbeterde batterijduur (modelnummer MOD. HAC-001-&lt;span style=&quot;text-decoration: underline;&quot;&gt;01&lt;/span&gt;).&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Deze speciale Nintendo Switch-bundel bevat alles wat je nodig hebt voor je nIEuwe eilandleven: een spelsysteem,een houder,Joy-Con-controllers en polsbandjes met een speciaal eilandthema en een downloadcode voor Animal Crossing: New Horizons!&lt;/p&gt;
&lt;p&gt;Deze bundel bevat:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Nintendo Switch systeem&lt;/li&gt;
    &lt;li&gt;linker en rechter Joy-Con controllers&lt;/li&gt;
    &lt;li&gt;Nintendo Switch Dock&lt;/li&gt;
    &lt;li&gt;Joy-Con grip&lt;/li&gt;
    &lt;li&gt;Joy-Con Straps (2X)&lt;/li&gt;
    &lt;li&gt;AC adapter&lt;/li&gt;
    &lt;li&gt;HDMI-kabel&lt;/li&gt;
    &lt;li&gt;Downloadcode voor Animal Crossing: New Horizons&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
De Nintendo Switch bIEdt je de kans om dezelfde games te spelen waar,wAnneer en met wIE je wil. De Nintendo Switch combineert de flexibiliteit van een handHeld-systeem met de kracht van een systeem voor thuis,wat gloednIEuwe manIEren bIEdt om games te spelen.&lt;/p&gt;
&lt;p&gt;De Nintendo Switch is een revolutionair gamesysteem. NIEt alleen kun je het thuis aansluiten op de tv,maar je kunt het ook in een handomdraai veranderen in een handHeldsysteem met een beeldscherm van 6,2 inch,waarop je onderweg kunt spelen. Voor het eerst kan je altijd en overal genIEten van de ervaring dIE gamesystemen voor thuis bIEden. Het scherm is een geavanceerd touchscreen met multi-touchmogelijkheden voor compatibele games. De batterij kan van vIEr en een half tot negen uur meegaan,afhankelijk van de game en de omstandigheden waarin het systeem wordt gebruikt.&amp;nbsp;Als je nIEt thuis bent,kun je de Nintendo Switch opladen door de voeding aan te sluiten op de USB Type-C-poort van het systeem.&lt;/p&gt;
&lt;h3&gt;Thuis en onderweg&lt;/h3&gt;
&lt;p&gt;Thuis kun je de Nintendo Switch in de Nintendo Switch-houder zetten,waarmee je het systeem op de tv kunt aansluiten. Zo kun je samen met je vrIEnden en familIE in je woonkamer spelen. Zodra je de Nintendo Switch uit de houder haalt,wordt de handHeldstijl automatisch ingeschakeld. De geweldige game-ervaring dIE je thuis beleefde,kun je dan onderweg voortzetten. De Nintendo Switch is voorzIEn van een Helder HD-beeldscherm. HIErmee kun je de game-ervaring dIE je gewend bent van spelsystemen voor thuis ook beleven in het park,in de trein,in de auto of bij een vrIEnd thuis.&lt;/p&gt;
&lt;h3&gt;Ge&amp;iuml;ntegreerde Joy-Con controllers&lt;/h3&gt;
&lt;p&gt;Met de veelzijdige Joy-Con controllers kunnen spelers op diverse,verrassende nIEuwe manIEren plezIEr hebben. je kan in IEdere hand &amp;eacute;&amp;eacute;n Joy-Con-controller houden of ze als &amp;eacute;&amp;eacute;n controller gebruiken door ze vast te maken aan de Joy-Con  grip. De controllers kunnen ook worden vastgemaakt aan het systeem zelf om het in de handHeldstijl te gebruiken. Bij ondersteunde games voor twee spelers houdt IEdere speler &amp;eacute;&amp;eacute;n controller vast. IEdere Joy-Con heeft een volledige serIE knoppen,zodat elke controller los kan worden gebruikt. Elke Joy-Con heeft ook een versnellingsmeter en een gyroscoop,waardoor de linker- en rechtercontroller elk hun eigen bewegingsbesturing hebben.&amp;nbsp;&lt;br&gt;
&lt;br&gt;
De Nintendo Switch beschikt over een aantal ingebouwde functIEs dIE het systeem interactIEver maken. Op de linker-Joy-Con zit een opnameknop waar je op kunnen drukken om screenshots te maken in games. Deze screenshots kan je vervolgens delen met vrIEnden op social media. Op de rechter-Joy-Con zit een NFC-aanraakpunt waar je amiibo-figuurtjes tegenaan kunt houden,evenals een infrarood-bewegingscamera dIE naast de afstand ook de vorm en bewegingen van objecten herkent in bepaalde games. De camera zIEt bijvoorbeeld hoe ver weg de hand van een speler is en zIEt zelfs het verschil tussen de handgebaren steen,pAPIer en schaar. &lt;/p&gt;
&lt;p&gt;BEIDe Joy-Con controllers zijn uitgerust met een nIEuwe HD-trilfunctIE dIE in compatibele games zorgt voor verfijnde trillingen dIE reaListischer zijn dan ooit tevoren. Het effect is zo reaListisch dat je bijvoorbeeld kan voelen hoe meerdere iJsblokjes elkaar raken in een glas,wAnneer een Joy-Con wordt geschud. De HD-trilfunctIE brengt een reaListische ervaring teweeg waar beelden en geluIDen alleen nIEt voor kunnen zorgen.&lt;/p&gt;
&lt;h3&gt;Multiplayer&lt;/h3&gt;
&lt;p&gt;De Nintendo Switch geeft je de mogelijkhEID om gemakkelijk samen te spelen. Maximaal acht systemen kunnen met elkaar worden verbonden voor draadloze lokale multiplayer. Dankzij de ingebouwde standaard kan je het systeem overal rechtop zetten en de Joy-Con-controllers verdelen om samen te spelen als er geen tv in de buurt is. &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Plaats de Switch in de Switch Dock om games op je tv te spelen&lt;/li&gt;
    &lt;li&gt;Schuif De Joy-Con-controllers op de Switch en neem hem met je mee als een handHeld console&lt;/li&gt;
    &lt;li&gt;Speel co-op of competitIEve multiplayer games met twee door elk gebruik te maken van &amp;eacute;&amp;eacute;n Joy-Con controller&lt;/li&gt;
    &lt;li&gt;Gebruik GameCards om games af te spelen&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Nintendo Switch Online&lt;/h3&gt;
&lt;p&gt;Nintendo maakte ook een nIEuwe online service bekend genaamd Nintendo Switch Online. Deze betaalde dIEnst is vereist om bepaalde games te kunnen spelen,zoals Mario Kart 8 Deluxe,Mario Tennis Aces,Splatoon 2 en alle toekomstige online games. Gratis games zoals Fortnite Battle Royale kunnen ook zonder abonnement online worden gespeeld! De Nintendo Switch Online service bIEdt tal van voordelen:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Online Multiplayer - Speel online met of tegen anderen&lt;/li&gt;
    &lt;li&gt;Nintendo Switch Online App - Houd contact met vrIEnden via de speciale app op je smartphone of tablet&lt;/li&gt;
    &lt;li&gt;Opslagclouddienst - Maak cloudBACk-ups van je opgeslagen gegevens en meer&lt;/li&gt;
    &lt;li&gt;Nintendo Entertainment System Nintendo Switch Online - Speel een groeIEnde collectIE klassIEke games met toegevoegde onlinestanden&lt;/li&gt;
    &lt;li&gt;ExclusIEve aanbIEdingen voor leden - Profiteer van aanbIEdingen dIE alleen beschikbaar zijn voor leden&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;textblock&quot;&gt;
&lt;p&gt;
&lt;style&gt;
    .textblock img {
    float: left;
    padding: 0 20px 10px 0;
    vertical-align: mIDdle;
    }
&lt;/style&gt;
&lt;/p&gt;
&lt;h2&gt;Animal Crossing: New Horizons&lt;/h2&gt;
&lt;img alt=&quot;Nederlands&quot; style=&quot;float: left;&quot; src=&quot;https://gamemania-sec.azureedge.net/-/media/Sites/GameMania/Products/Games/A/ANIMAL-CROSSING/Animal-Crossing-New-Horizons/Screenshots/Nederlanstalig-button.jpg?la=nl-NL&amp;amp;hash=7038D18C487B151E39AA0FD0C242ED847C0B788F&quot; wIDth=&quot;150&quot;&gt;
&lt;p&gt;Als je in de put zit door de waan van de dag,dan heeft Tom Nook de perfecte oplossing voor je: zijn gloednIEuwe,superexclusIEve Eilandleven-pakket!&lt;/p&gt;
&lt;p&gt;je hebt overal kleurrijke personages ontmoet. je hebt mogen proeven aan het stadsleven. je hebt misschIEn zelfs een tijdje een publIEke functIE bekleed! Maar schuilt er nIEt IEts in je dat smacht naar&amp;Hellip; vrijhEID? Gewoon doen waar je zin in hebt,wAnneer het jou uitkomt? Een lange stranDWandeling op een onbewoond eiland met ongerepte natuur is wellicht precIEs wat de dokter je heeft voorgeschreven!&lt;/p&gt;
&lt;p&gt;GenIEt van een zorgeloos bestaan vol creativiteit en geef het leven vorm hoe jij dat wilt.&lt;/p&gt;
&lt;p&gt;Verzamel grondstoffen en maak er de mooiste spullen van,zoals meubilair en gereedschap. Groene vingers? Leg je eigen tuintje aan en plant bloemen en bomen op geheel nIEuwe wijze. Bouw de woning van je dromen en genIEt van het eilandleven.&lt;/p&gt;
&lt;p&gt;Word vrIEnden met nIEuwe bewoners,genIEt van de seizoenen,spring met een polsstok over rivIEren terwijl je het eiland verkent,en nog veel meer!&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Pas je personage en thuis aan en versIEr het landschap (met meubels,als je wilt!) om je eigen eilandparadiJs te maken.&lt;/li&gt;
    &lt;li&gt;Ga aan de slag met het nIEuwe crafTingsysteem: verzamel materialen op het eiland om van alles te bouwen,van meubilair tot gereedschap!&lt;/li&gt;
    &lt;li&gt;je kunt volledig tot rust komen met ontspAnnen activiteiten,zoals tuinIEren,vissen,versIEren,een praatje maken met interessante personages en meer.&lt;/li&gt;
    &lt;li&gt;Bekende Animal Crossing-gameplay komt op allerlei leuke en nIEuwe manIEren tot leven op het onbewoonde eiland.&lt;/li&gt;
    &lt;li&gt;Er kunnen maximaal acht spelers op een eiland wonen. VIEr bewoners van hetzelfde eiland kunnen tegelijkertijd op hetzelfde systeem spelen.&lt;/li&gt;
    &lt;li&gt;Via de online- of lokale draadloze multiplayerstand kunnen tot wel acht spelers op het eiland van een speler spelen.&lt;/li&gt;
    &lt;li&gt;je nIEuwe huis staat nog in de steigers. MisschIEn vind je deze andere Animal Crossing-games ook wel interessant voordat je gaat verhuiZen!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;&lt;/p&gt;&lt;/div&gt;","brand": {
        "@type": "Thing","name": "Game Mania"
    },"aggregateraTing": {
        "@type": "AggregateraTing","raTingValue": "4","raTingCount": "541"
    },"offers": {
        "@type": "Offer","priceCurrency": "EUR","price": "379","availability" : "InStock"
    }
}
</script>

解决方法

那不是json,json有键和字符串值的双引号。您可以尝试eval对其进行处理(这并不安全)或查看节点 vm

大佬总结

以上是大佬教程为你收集整理的使用nodejs打印json对象内容全部内容,希望文章能够帮你解决使用nodejs打印json对象内容所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: