Regular Expressions 101

Community Patterns

Quote JSON keys

0

Regular Expression
ECMAScript (JavaScript)

/
(("|]|}|\.|(\d|\.|-|:)\s*\d)\s*,|{)\s*(")?([^":\n]+?)(")?\s*:
/
g

Description

Regex to quote keys to parse a string of relaxed JSON. Rules:

  • No ':', '"' or newline in keys allowed
Submitted by Lars Willighagen - 8 years ago