Çok teşekkür ederim, sağolun.
bendede oluyor öyle oldugunda veritabanına ekletmiyorum. sizde öyle yapın
GPT sabit çıktı vermeyecektir mutlaka bir yerde bozacaktır. Aşağıdaki gibi basit bir kodla içindeki jsonu alabilirsiniz.
function extractJSON(str) {
const start = str.indexOf('{');
const end = str.lastIndexOf('}');
if (start !== -1 && end !== -1) {
const jsonStr = str.slice(start, end + 1);
try {
const jsonObj = JSON.parse(jsonStr);
return jsonObj;
} catch (e) {
console.error('Invalid JSON in string');
}
} else {
console.error('No JSON found in string');
}
}
const str = 'Some text before {"key": "value"} some text after';
const jsonObj = extractJSON(str);
console.log(jsonObj); // Outputs: { key: 'value' }