<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/jherr/best-of/2025/05" -->

---
title: Best Jack Herrington posts — May 2025 | daily.dev
description: The most upvoted Jack Herrington posts from May 2025, curated by the daily.dev community.
canonical: https://daily.dev/sources/jherr/best-of/2025/05
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/jherr/best-of/2025/05
og:type: website
og:site_name: daily.dev
og:title: Best Jack Herrington posts — May 2025 | daily.dev
og:description: The most upvoted Jack Herrington posts from May 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Jack Herrington — May 2025

1. 1  
[](https://daily.dev/posts/don-t-use-json-parse-json-stringify-dmwuj0sbh "DON'T Use JSON.parse & JSON.stringify")  
Video  
![Avatar of jherr](https://media.daily.dev/image/upload/s--Fuk-ONjA--/f_auto/v1718349299/logos/jherr)Jack Herrington·1y  
DON'T Use JSON.parse & JSON.stringify  
JSON.parse and JSON.stringify have limitations when dealing with certain data types, like dates, maps, and sets, and do not support comments. The post explores alternatives such as SuperJSON and Serial that provide better support for these data types. It also discusses how to handle JSON with comments using tools like JSON C parser and strip JSON comments. These solutions offer enhanced JSON handling capabilities for web development in Node.js and JavaScript.  
90  
12

[See all Jack Herrington archives](/sources/jherr/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/jherr/best-of/2025/05#page","url":"https://daily.dev/sources/jherr/best-of/2025/05","name":"Best Jack Herrington Posts — May 2025","description":"The most upvoted Jack Herrington posts from May 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/jherr/best-of/2025/05#items","numberOfItems":1,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/don-t-use-json-parse-json-stringify-dmwuj0sbh","name":"DON'T Use JSON.parse & JSON.stringify"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Jack Herrington","item":"https://daily.dev/sources/jherr"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/jherr/best-of"},{"@type":"ListItem","position":5,"name":"May 2025"}]}]}
```

