### PJD-01 | Reviewed: ⨯ | Score: 0.0
The service provides implementations that parses JSON texts, which ignores the presence of a byte order mark rather than treating it as an error.
**Supported Requests:**
| Item | Summary | Score | Status |
| --- | --- | --- | --- |
| [JLEX-02](JLEX.md#jlex-02) | The requirement regarding [JSON Deserialization](https://eclipse-score.github.io/score/main/modules/baselibs/json/docs/requirements/index.html#comp_req__json__deserialization) is fulfilled. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed |
**Supporting Items:**
| Item | Summary | Score | Status |
| --- | --- | --- | --- |
| [NPF-01](NPF.md#npf-01) | The service ignores the presence of a byte order mark. | 0.00 | ⨯ Item Reviewed
✔ Link Reviewed |
**References:**
_None_
**Fallacies:**
_None_
**Graph:**

|date-time|PJD-01|NPF-01|
|-|-|-|
|2026-02-20 12:44:32|0.00 |0.00 |
|2026-02-20 12:46:25.309871|0.00 |0.00 |
---
### PJD-02 | Reviewed: ⨯ | Score: 0.0
The service transforms a JSON text into a C++ representation using C++ containers (for arrays and objects) and primitive datatypes (for strings, numbers, boolean, null).
**Supported Requests:**
| Item | Summary | Score | Status |
| --- | --- | --- | --- |
| [PJD-03](PJD.md#pjd-03) | The service parses all texts that conform to the JSON grammar. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed |
**Supporting Items:**
_None_
**References:**
_None_
**Fallacies:**
_None_
**Graph:**

|date-time|PJD-02|
|-|-|
|2026-02-20 12:44:32|0.00 |
|2026-02-20 12:46:25.309871|0.00 |
---
### PJD-03 | Reviewed: ⨯ | Score: 0.0
The service parses all texts that conform to the JSON grammar.
**Supported Requests:**
| Item | Summary | Score | Status |
| --- | --- | --- | --- |
| [JLEX-02](JLEX.md#jlex-02) | The requirement regarding [JSON Deserialization](https://eclipse-score.github.io/score/main/modules/baselibs/json/docs/requirements/index.html#comp_req__json__deserialization) is fulfilled. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed |
**Supporting Items:**
| Item | Summary | Score | Status |
| --- | --- | --- | --- |
| [AOU-21](AOU.md#aou-21) | The integrator shall ensure that a string does not contain escaped unpaired utf-16 surrogate characters, and that exceptions are properly handled, whenever a string is to be parsed by nlohmann/json. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed |
| [AOU-05](AOU.md#aou-05) | The integrator shall ensure that input is encoded as UTF-8 (as required by RFC8259) and that exceptions thrown in case other string formats are used are properly handled | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed |
| [NPF-02](NPF.md#npf-02) | The service parses numbers according to RFC8259. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed |
| [NPF-04](NPF.md#npf-04) | The service parses literal names "true", "false" and "null" according to RFC8259. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed |
| [NPF-05](NPF.md#npf-05) | The service parses arrays according to RFC8259. | 0.00 | ⨯ Item Reviewed
✔ Link Reviewed |
| [NPF-06](NPF.md#npf-06) | The service parses objects according to RFC8259. | 0.00 | ⨯ Item Reviewed
✔ Link Reviewed |
| [NPF-07](NPF.md#npf-07) | The service parses well-formed UTF-8 encoded data only. | 0.00 | ⨯ Item Reviewed
✔ Link Reviewed |
| [NPF-03](NPF.md#npf-03) | The service parses strings according to RFC8259. | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed |
| [PJD-02](PJD.md#pjd-02) | The service transforms a JSON text into a C++ representation using C++ containers (for arrays and objects) and primitive datatypes (for strings, numbers, boolean, null). | 0.00 | ⨯ Item Reviewed
⨯ Link Reviewed |
**References:**
_None_
**Fallacies:**
_None_
**Graph:**

|date-time|PJD-03|AOU-21|AOU-05|NPF-02|NPF-04|NPF-05|NPF-06|NPF-07|NPF-03|PJD-02|
|-|-|-|-|-|-|-|-|-|-|-|
|2026-02-20 12:44:32|0.00 |0.00 |0.00 |0.00 |0.00 |0.00 |0.00 |0.00 |0.00 |0.00 |
|2026-02-20 12:46:25.309871|0.00 |0.00 |0.00 |0.00 |0.00 |0.00 |0.00 |0.00 |0.00 |0.00 |