Without seeing the piece I can't say for certain but it's not
likely it's made of solid .999 pure gold, which is what 24k
represents. This marking gives the appearance of being slightly
deceptive, wanting you to think the necklace might be solid gold.
The ED designation doesn't comply with any stamping law I'm aware
of and more than likely represents Electro Deposited. In other
words, gold plated, probably over a non-precious base metal. It
would have to be tested by a professional to be sure.
Mr. Wizard
Related Q&A:
What does ED 24 K mean stamped on the back of a necklace?-Well, when you see \ED 24 K\ stamped on the back of a necklace, it could potentially mean a few things. \24 K\ usually refers to 24 karat gold, which is the highest purity of gold. But the \ED\ part is a bit trickier. It might be a maker's mark or some kind of code specific to the manufacturer or designer. Maybe it's an abbreviation for a particular brand or collection. Without more context or information about the necklace, it's hard to say for sure. But chances are it has something to do with the quality and origin of the gold.