jsonToProfileData
jsonToProfileData(
jsonData): [string,string][]
Converts a JSON object to an array of tuples for profile data input. Only flat key-value pairs with string values are accepted; complex JSON (e.g., nested objects, arrays) is rejected. No validation is performed on the content of strings.
Parameters
• jsonData: Record<string, unknown>
A JSON object with string keys and values (e.g., { pub_name: "Alice", pub_email: "alice@gmail.com" }).
Returns
[string, string][]
An array of tuples with string keys and values (e.g., [["pub_name", "Alice"], ["pub_email", "alice@gmail.com"]]).
Throws
If any value is not a string (e.g., objects, arrays, numbers).