Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiline JSON messages are not recognized #85

Open
andreasringdal opened this issue Nov 29, 2024 · 0 comments
Open

Multiline JSON messages are not recognized #85

andreasringdal opened this issue Nov 29, 2024 · 0 comments

Comments

@andreasringdal
Copy link
Contributor

Tested with a newer charger from Schneider that delivers boot notification JSON with linebreaks.

Updated Regex

^\[\s*(\d+)\s*,\s*"([^"]+)"\s*,\s*(?:\s*"(\w+)"\s*,)?\s*(\{[^}]+\}|\{[\s\S]*?\})\s*\]$

Example Json

[2,"1322243897","BootNotification",
{
"chargePointModel": "EVlink Pro AC",
"chargePointVendor": "Schneider Electric",
"chargePointSerialNumber": "A22273020214",
"firmwareVersion": "1.3.10"
}]
andreasringdal added a commit to andreasringdal/OCPP.Core that referenced this issue Nov 29, 2024
dallmann-consulting added a commit that referenced this issue Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant